﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/xsl' href='/Mediasite/api/Docs/MediasiteWebApi.xsl'?>
<edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx">
  <edmx:DataServices m:DataServiceVersion="3.0" m:MaxDataServiceVersion="3.0" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
    <Schema Namespace="SonicFoundry.Mediasite.WebApi.Model" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
      <EntityType Name="TemplateRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the template (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the template<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the template<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PollsEnabled" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ForumsEnabled" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LiveCountdownEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the template should have the play cover show a countdown timer when waiting for a live presentation to go live<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveIndicationDelayed" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the template should have the play cover show Waiting to Begin mode rather than Live mode when a presentation status is Live but the presentation's air/record date has not been reached<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsLive" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining if IsLive is set on presentations created from the template<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsUploadAutomatic" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining if IsUploadAutomatic is set on presentations created from the template<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsOnDemand" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>(Unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32" Nullable="false" />
        <Property Name="TimeZoneRegistryKey" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Windows registry key of the templates's time-zone<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String" />
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the template's parent folder<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ReviewEditApproveEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the template should have the review-edit-approve workflow enabled<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ReplaceAclWithPolicy" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the template take their permissions entirely from the template's policy or if it is merged with the parent folder's permissions<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseAdaptiveCapture" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether presentations created from the template are opted in to the future adaptive-capture functionality on the hardware Recorder.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Streams" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ContentStreamRepresentation)" Nullable="false">
          <Documentation>
            <Summary>Collection(SonicFoundry.Mediasite.WebApi.Model.ContentStreamRepresentation)</Summary>
            <LongDescription>The collection of streams on the template. Each entry has 2 fields: StreamType (string, one of 'Video1', 'Video2', 'Video3', 'Slide'), and StreamName (string, may be null; the user-provided friendly name for the stream). This property is read-only.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailGenerateOption" Type="Edm.String">
          <Documentation>
            <Summary>None,CaptureApplicationDefault,NeverGenerate,Video1,Video2,Video3,Slide</Summary>
            <LongDescription>Specify the source stream that should be used to generate the thumbnail for presentations that use this template.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsDvrPlaybackEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if DVR playback is enabled for the presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DvrBufferDurationMaximum" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Minutes after the broadcast ends that the DVR buffer should be removed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CustomFieldValues" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiCustomFieldValue)" Nullable="false" />
        <NavigationProperty Name="Player" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartner" ToRole="Player" FromRole="PlayerPartner">
          <Documentation>
            <Summary>Player</Summary>
            <LongDescription>Player used by the template</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Presenters" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner" ToRole="Presenters" FromRole="PresentersPartner">
          <Documentation>
            <Summary>Presenters</Summary>
            <LongDescription>List of the presenters associated with the template</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Tags" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner" ToRole="Tags" FromRole="TagsPartner">
          <Documentation>
            <Summary>Tags</Summary>
            <LongDescription>List of the tags associated with the template</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="SlideContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner" ToRole="SlideContent" FromRole="SlideContentPartner">
          <Documentation>
            <Summary>SlideContent</Summary>
            <LongDescription>List of all the slide content associated with the template (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="OnDemandContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner" ToRole="OnDemandContent" FromRole="OnDemandContentPartner">
          <Documentation>
            <Summary>OnDemandContent</Summary>
            <LongDescription>List of all the on-demand content associated with the template (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="BroadcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner" ToRole="BroadcastContent" FromRole="BroadcastContentPartner">
          <Documentation>
            <Summary>BroadcastContent</Summary>
            <LongDescription>List of all the broadcast content associated with the template (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="PodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner" ToRole="PodcastContent" FromRole="PodcastContentPartner">
          <Documentation>
            <Summary>PodcastContent</Summary>
            <LongDescription>The podcast content associated with the template.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="PublishToGoContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner" ToRole="PublishToGoContent" FromRole="PublishToGoContentPartner">
          <Documentation>
            <Summary>PublishToGoContent</Summary>
            <LongDescription>Publish to go content on the template; 404 if there is none.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="OcrContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner" ToRole="OcrContent" FromRole="OcrContentPartner">
          <Documentation>
            <Summary>OcrContent</Summary>
            <LongDescription>List of all the OCR content associated with the template  (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="CaptionContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner" ToRole="CaptionContent" FromRole="CaptionContentPartner">
          <Documentation>
            <Summary>CaptionContent</Summary>
            <LongDescription>List of all the caption content associated with the template (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="VideoPodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner" ToRole="VideoPodcastContent" FromRole="VideoPodcastContentPartner">
          <Documentation>
            <Summary>VideoPodcastContent</Summary>
            <LongDescription>List of all the video podcast content items associated with the template.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ExternalPublishingContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner" ToRole="ExternalPublishingContent" FromRole="ExternalPublishingContentPartner">
          <Documentation>
            <Summary>ExternalPublishingContent</Summary>
            <LongDescription>List of all the external publishing content items associated with the template.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Modules" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner" ToRole="Modules" FromRole="ModulesPartner">
          <Documentation>
            <Summary>Modules</Summary>
            <LongDescription>List of course modules containing the template. (To change the association of a module with a template, use PUT/PATCH to update the Associations property on the module to include or exclude the template, as needed.)</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="PresentationDefaultRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presentation<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Title" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Title of the presentation<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Status" Type="Edm.String">
          <Documentation>
            <Summary>Offline,Record,Viewable,Recorded,ViewableOnDemand,OpenForRecord,Live,Transcoding,Recording,Unavailable</Summary>
            <LongDescription>Data status of the presentation<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Source" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,DesktopRecorder,MediaUpload,HardwareRecorder,ExternalMediaImport,Catch,None</Summary>
            <LongDescription>Source of the presentation media<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RootId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>If the presentation is a shortcut, the MediasiteId of the shortcut's target presentation; otherwise same as Id (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RootOwner" Type="Edm.String" />
        <Property Name="RegistrationRequired" Type="Edm.Boolean" />
        <Property Name="CurrentlyAvailableInShowcase" Type="Edm.Boolean" />
        <Property Name="ViewableByPlaylistOwner" Type="Edm.Boolean" />
        <Property Name="DataModelVersion" Type="Edm.Int32" />
        <NavigationProperty Name="RelatedPresentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentationsPartner" ToRole="RelatedPresentations" FromRole="RelatedPresentationsPartner">
          <Documentation>
            <Summary>RelatedPresentations</Summary>
            <LongDescription>List of presentations ranked as similar to the presentation. The optional query-string parameter similarityType may be used to specify the kind of similarity: Tags, Presenters, or All. If not specified then All is assumed. If ShowcaseId is set in the header of the request, results will be limited to the specified showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Tags" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner" ToRole="Tags" FromRole="TagsPartner">
          <Documentation>
            <Summary>Tags</Summary>
            <LongDescription>List of the tags associated with the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="TimedEvents" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartner" ToRole="TimedEvents" FromRole="TimedEventsPartner">
          <Documentation>
            <Summary>TimedEvents</Summary>
            <LongDescription>List of the timed events associated with the presentation. If ShowcaseId is specified in the header of the request, this can be retrieved anonymously from a showcase that has registration enabled.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="InteractiveElements" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartner" ToRole="InteractiveElements" FromRole="InteractiveElementsPartner">
          <Documentation>
            <Summary>InteractiveElements</Summary>
            <LongDescription>List of the interactive elements associated with the presentation. If ShowcaseId is specified in the header of the request, this can be retrieved anonymously from a showcase that has registration enabled.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Presenters" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner" ToRole="Presenters" FromRole="PresentersPartner">
          <Documentation>
            <Summary>Presenters</Summary>
            <LongDescription>List of the presenters associated with the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Questions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartner" ToRole="Questions" FromRole="QuestionsPartner">
          <Documentation>
            <Summary>Questions</Summary>
            <LongDescription>List of the forum questions submitted by viewers of the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Comments" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Comments_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_CommentsPartner" ToRole="Comments" FromRole="CommentsPartner" />
        <NavigationProperty Name="ThumbnailContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartner" ToRole="ThumbnailContent" FromRole="ThumbnailContentPartner">
          <Documentation>
            <Summary>ThumbnailContent</Summary>
            <LongDescription>List of all the thumbnail images associated with the presentation. Items are returned in decreasing order of content revision. If ShowcaseId is specified in the header of the request, this will only return thumbnails associated with the specified showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="SlideContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner" ToRole="SlideContent" FromRole="SlideContentPartner">
          <Documentation>
            <Summary>SlideContent</Summary>
            <LongDescription>List of all the slide content items associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="SlideDetailsContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideDetailsContent_SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_SlideDetailsContentPartner" ToRole="SlideDetailsContent" FromRole="SlideDetailsContentPartner">
          <Documentation>
            <Summary>SlideDetailsContent</Summary>
            <LongDescription>If the presentation's current revision has a Slide stream, returns a list of all slides in it, annotated with number and position in the presentation, as well as title, description, and OCR text (when defined).</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="OnDemandContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner" ToRole="OnDemandContent" FromRole="OnDemandContentPartner">
          <Documentation>
            <Summary>OnDemandContent</Summary>
            <LongDescription>List of all the on-demand video associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="BroadcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner" ToRole="BroadcastContent" FromRole="BroadcastContentPartner">
          <Documentation>
            <Summary>BroadcastContent</Summary>
            <LongDescription>List of all the broadcast content associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="PodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner" ToRole="PodcastContent" FromRole="PodcastContentPartner">
          <Documentation>
            <Summary>PodcastContent</Summary>
            <LongDescription>List of all the podcast content associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="PublishToGoContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner" ToRole="PublishToGoContent" FromRole="PublishToGoContentPartner">
          <Documentation>
            <Summary>PublishToGoContent</Summary>
            <LongDescription>Publish to go content on the head revision; 404 if there is none. This link requires either View on the presentation or access to the Publish To Go operation.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="OcrContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner" ToRole="OcrContent" FromRole="OcrContentPartner">
          <Documentation>
            <Summary>OcrContent</Summary>
            <LongDescription>List of all the OCR content associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="CaptionContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner" ToRole="CaptionContent" FromRole="CaptionContentPartner">
          <Documentation>
            <Summary>CaptionContent</Summary>
            <LongDescription>List of all the caption content associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="AudioPeaksContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartner" ToRole="AudioPeaksContent" FromRole="AudioPeaksContentPartner">
          <Documentation>
            <Summary>AudioPeaksContent</Summary>
            <LongDescription>List of all the audio peaks data associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="LayoutOptions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartner" ToRole="LayoutOptions" FromRole="LayoutOptionsPartner">
          <Documentation>
            <Summary>LayoutOptions</Summary>
            <LongDescription>Per-presentation player layout options for the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="EmailInvitation" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartner" ToRole="EmailInvitation" FromRole="EmailInvitationPartner">
          <Documentation>
            <Summary>EmailInvitation</Summary>
            <LongDescription>Default email invitation for the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ShowcaseChannels" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsPartner" ToRole="ShowcaseChannels" FromRole="ShowcaseChannelsPartner">
          <Documentation>
            <Summary>ShowcaseChannels</Summary>
            <LongDescription>List of Showcase channels containing the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ShowcaseChannelsForAllInstances" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsForAllInstancesPartner" ToRole="ShowcaseChannelsForAllInstances" FromRole="ShowcaseChannelsForAllInstancesPartner">
          <Documentation>
            <Summary>ShowcaseChannelsForAllInstances</Summary>
            <LongDescription>List of Showcase channels containing either the presentation itself, or any shortcut to the same content. This will search within the default showcase unless ShowcaseId is specified in the header of the request.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="VideoPodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner" ToRole="VideoPodcastContent" FromRole="VideoPodcastContentPartner">
          <Documentation>
            <Summary>VideoPodcastContent</Summary>
            <LongDescription>List of all the video podcast content items associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Modules" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner" ToRole="Modules" FromRole="ModulesPartner">
          <Documentation>
            <Summary>Modules</Summary>
            <LongDescription>List of course modules containing the presentation. (To change the association of a module with a presentation, use PUT/PATCH to update the Associations property on the module to include or exclude the presentation, as needed.)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Categories" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartner" ToRole="Categories" FromRole="CategoriesPartner">
          <Documentation>
            <Summary>Categories</Summary>
            <LongDescription>List of categories associated with the presentation. If ShowcaseId is set in the header of the request, results will not be filtered by the role of the requester.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ExternalPublishingContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner" ToRole="ExternalPublishingContent" FromRole="ExternalPublishingContentPartner">
          <Documentation>
            <Summary>ExternalPublishingContent</Summary>
            <LongDescription>List of all the external publishing content items associated with the presentation. Items are returned in decreasing order of content revision.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Annotations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Annotations_SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationsPartner" ToRole="Annotations" FromRole="AnnotationsPartner">
          <Documentation>
            <Summary>Annotations</Summary>
            <LongDescription>List of the annotations associated with the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ModerateOrAnnotate" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ModerateOrAnnotate_SonicFoundry_Mediasite_WebApi_Model_AnnotateOrModerateRepresentation_ModerateOrAnnotatePartner" ToRole="ModerateOrAnnotate" FromRole="ModerateOrAnnotatePartner">
          <Documentation>
            <Summary>ModerateOrAnnotate</Summary>
            <LongDescription>List of the annotations associated with the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="LiveStreamKey" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LiveStreamKey_SonicFoundry_Mediasite_WebApi_Model_LiveStreamKeyRepresentation_LiveStreamKeyPartner" ToRole="LiveStreamKey" FromRole="LiveStreamKeyPartner">
          <Documentation>
            <Summary>LiveStreamKey</Summary>
            <LongDescription>The live RTMP server URL and stream key for streaming live to this presentation. This link requires write access to the presentation and access to the Presentation Management operation.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ShowcaseChannelRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LinkedFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the folder linked to the channel, if any; if the channel is unlinked, null. (Read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FriendlyName" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CatalogUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL to navigate to the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Recycled" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is in the Recycle Bin (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsChannel" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Always true for channels (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsListedInShowcase" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is listed in the Showcase</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsMyMediasiteChannel" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is a user channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsSearchBased" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is search-based</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LimitSearchToCatalog" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the searching for a search-based channel is limited to the channels's contents</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsPublishingTabCatalog" Type="Edm.Boolean" />
        <Property Name="ShowInPublishingTab" Type="Edm.Boolean" />
        <Property Name="IsSpotlightOverride" Type="Edm.Boolean" />
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the channel was created (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Date and time when the channel was last modified (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchTerm" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Search string to be used to determine channel membership in a search-based channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsSpotlightChannel" Type="Edm.Boolean" />
        <Property Name="ThumbnailUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL of the channel thumbnail, if any (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the showcase linked to the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastPresentationPublishedUtc" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the most recent presentation was published to the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalPresentationCount" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of presentations in the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalViewCount" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of views of presentations in the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeSubFolders" Type="Edm.Boolean" />
        <Property Name="UseShowcaseRegistration" Type="Edm.Boolean" />
        <Property Name="RegistrationRequired" Type="Edm.Boolean" />
        <Property Name="ContentFolderId" Type="Edm.String" />
        <Property Name="TermsAndConditionsId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the terms and conditions for a publishing-tab channel (read-only; may be updated using the SetTermsAndConditions and ClearTermsAndConditions actions.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsViewable" Type="Edm.Boolean" />
        <Property Name="ShowcaseChannelUrl" Type="Edm.String" />
        <Property Name="ShowcaseUrl" Type="Edm.String" />
        <Property Name="DefaultSortBrowse" Type="Edm.String" Nullable="false" />
        <Property Name="DefaultSortSearch" Type="Edm.String" Nullable="false" />
        <NavigationProperty Name="Presentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner" ToRole="Presentations" FromRole="PresentationsPartner">
          <Documentation>
            <Summary>Presentations</Summary>
            <LongDescription>List of presentations that are in the showcase channel.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="AvailablePresentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartner" ToRole="AvailablePresentations" FromRole="AvailablePresentationsPartner" />
        <NavigationProperty Name="Settings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_CatalogSettingsRepresentation_SettingsPartner" ToRole="Settings" FromRole="SettingsPartner">
          <Documentation>
            <Summary>Settings</Summary>
            <LongDescription>Display options and search settings (if any) for the channel.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Showcase" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartner" ToRole="Showcase" FromRole="ShowcasePartner">
          <Documentation>
            <Summary>Showcase</Summary>
            <LongDescription>Return the showcase this channel is part of.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="CatalogSettingsRepresentation">
        <Key>
          <PropertyRef Name="CatalogId" />
        </Key>
        <Property Name="CatalogId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Theme" Type="Edm.String">
          <Documentation>
            <Summary>GrayLine,BlackBeauty,BlueLine</Summary>
            <LongDescription>Display theme of the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowCatalogLinks" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if UI for generating links to the channel will be displayed</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowLoginControls" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating of login/logout links will be shown on the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowTopBanner" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a top banner will be displayed in the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowNavigationFolders" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if navigation folders will be displayed in the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowEmailInvitation" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if email invitations from the channel can be sent</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseEmailValidationImage" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a CAPTCHA will be required to send email invitations</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowPresentationDownload" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a download link will be shown in the channel for presentations with publish-to-go enabled</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisplayPresentationViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if number of views will be shown on presentations in the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowRssFeed" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if an RSS feed for the channel will be available</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchTerm" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Search string to be used to determine channel membership in a search-based channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchFields" Type="Edm.String">
          <Documentation>
            <Summary>Title,Description,SlideText,CaptionText,Tags,Presenters,All</Summary>
            <LongDescription>This setting specifies the fields that the SearchTerm will be applied to; it is given as a sequence of allowed field names separated by a | (pipe) character</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TopBannerLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL for the top-banner link, if defined</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TopBannerBackgroundColor" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Background color behind the top banner; must be in 32-bit hexadecimal RGB format (#xxxxxx) or (xxxxxx)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TopBannerPosition" Type="Edm.String">
          <Documentation>
            <Summary>left,right</Summary>
            <LongDescription>Position of the top banner, if present (left- or right-justified)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortBy" Type="Edm.Int32">
          <Documentation>
            <Summary>0,1,2,3,4</Summary>
            <LongDescription>Default sort order for presentations. 0: by title, 1: by date, 2: by presenter, 3: by status, 4: by views</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortDirection" Type="Edm.Int32">
          <Documentation>
            <Summary>0,1</Summary>
            <LongDescription>Default sort direction for presentations. 0: ascending, 1: descending</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationDisplayType" Type="Edm.String">
          <Documentation>
            <Summary>card,video,table,calendar,mobile</Summary>
            <LongDescription>Display format for presentations in channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationsPerPage" Type="Edm.Int32">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>The number of presentations to be displayed per channel page</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ColumnsPerPage" Type="Edm.Int32">
          <Documentation>
            <Summary>1,2,3,4</Summary>
            <LongDescription>When using Card layout, the number of columns displayed per page</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresentationDescription" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the presentation description is shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresentationLinks" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the presentation links are shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresenterImage" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the primary presenter image is shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresenterNames" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the presenter names are shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresentationStatus" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the presentation status is shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresentationDate" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the presentation air date is shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresentationTime" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the presentation air time is shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowCardPresentationDuration" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In card-based layouts, whether the presentation duration is shown on the card</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowTablePresenterNames" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In table layout, whether the presenter names are shown</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowTablePresentationStatus" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In table layout, whether the presentation status is shown</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowTablePresentationDate" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In table layout, whether the presentation air date is shown</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowTablePresentationTime" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In table layout, whether the presentation air time is shown</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowTablePresentationDuration" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>In table layout, whether the presentation duration is shown</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RssItemCount" Type="Edm.Int32">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>When RSS feeds are allowed, this field determines the maximum number of presentations to be included in the RSS feed.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RssDateLimitBack" Type="Edm.Int32">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>When RSS feeds are allowed, this field determines the time window in days before the present one for presentations to be included in the RSS feed, based on their air date. 0 means all past presentations will be included.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RssDateLimitForward" Type="Edm.Int32">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>When RSS feeds are allowed, this field determines the time window in days after the present one for presentations to be included in the RSS feed, based on their air date. 0 means all future presentations will be included.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PreviewPlayerId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the player to use for in-channel preview playback.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ShowcaseRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the showcase (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsDefault" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the showcase is in the Recycle Bin (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="FriendlyName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the showcase to display to users<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayerId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the player used by this showcase (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the showcase (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Recycled" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the showcase is in the Recycle Bin (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the showcase was created (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Date and time when the showcase was last modified (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the showcase<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the showcase<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name to be displayed in the Showcase.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LogoImageName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>File name stored on the file server.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RightLogoImageName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>File name stored on the file server.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Theme" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Theme that the user has provided.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="HtmlHeaderBlock" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>HTML Content defined by the user to be inserted into the header of the Showcase pages.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="HtmlFooterBlock" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>HTML content defined by the user to be inserted into the bottom of the Showcase pages.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserDefinedContent" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ShowcaseContentRepresentation)" Nullable="false">
          <Documentation>
            <Summary>List&lt;SonicFoundry.Mediasite.WebApi.Model.ShowcaseContentRepresentation&gt;</Summary>
            <LongDescription>Currently used for the Custom Footer Links.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SpotlightCarouselVideosPerPage" Type="Edm.Int32" Nullable="false" />
        <Property Name="RecentVideoLimit" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Number of days for the Showcase to look back for recent videos.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortSpotlightChannel" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for the Spotlight Channel.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortRecentVideos" Type="Edm.String">
          <Documentation>
            <Summary>None,DateDesc,MostViewed,CurrentlyLive,DateAsc</Summary>
            <LongDescription>The Default Sort for Recent Videos.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortRecentChannels" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,MostViewed,ChannelName,DateAsc</Summary>
            <LongDescription>The Default Sort for Recent Channels.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortVideoSearch" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,Relevance,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for Video Search Results.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelSearch" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,Relevance,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for Channel Search Results.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortVideoBrowse" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for browsing videos.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelBrowse" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for browsing channels.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelVideosSearch" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,Relevance,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for searching channel videos.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelVideosBrowse" Type="Edm.String" />
        <Property Name="SearchScope" Type="Edm.String">
          <Documentation>
            <Summary>FullSite,OnlyListedChannels</Summary>
            <LongDescription>The search scope for the Showcase public search.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecentChannelsCustomText" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Custom desctriptor for recent channels displayed in this showcase<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LogoImageLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Link for the logo in the Showcase app.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LogoImageLinkNewWindow" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Open the logo link in a new window.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RightLogoImageLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Link for the right logo in the Showcase app.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RightLogoImageLinkNewWindow" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Open the right logo link in a new window.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowPresentationComments" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the showcase allows commenting on presentations.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowTimeBasedAnnotations" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the showcase allows time based annotations presentations.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="HideLoginControls" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the showcase displays the login controls.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnableContinuousPlayback" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating presentation plaback should continue to the next presentation in the list.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnablePlaylists" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the showcase allows creating playlists.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnableTags" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowShareAndEmbed" Type="Edm.Boolean" Nullable="false" />
        <Property Name="HideVideoPreview" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ShowPresentationRecordDate" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ShowPresentationViews" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableTimelineHits" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableChannelNavigation" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SearchScopeQueryParameter" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Scope Query Parameter for Showcase Searches.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchScopeFolderIds" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Scope Various API Calls to the following Mediasite Folder Ids.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnableShowcaseRegistration" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if this showcase uses showcase registration<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseMediasiteRegistration" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if this showcase should use the blanket mediasite registration<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseRegistrationPageUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Url for the Showcase Registration Page (if enabled)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SpotlightChannelOverrideId" Type="Edm.String" />
        <Property Name="Menus" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ShowcaseMenuType1)" Nullable="false" />
        <NavigationProperty Name="Channels" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Channels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ChannelsPartner" ToRole="Channels" FromRole="ChannelsPartner">
          <Documentation>
            <Summary>Channels</Summary>
            <LongDescription>Display Viewable channels that are members of a specified showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="NonViewableChannels" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_NonViewableChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_NonViewableChannelsPartner" ToRole="NonViewableChannels" FromRole="NonViewableChannelsPartner">
          <Documentation>
            <Summary>NonViewableChannels</Summary>
            <LongDescription>Display non-Viewable channels that are members of a specified showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="SpotlightChannel" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_SpotlightChannel_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_SpotlightChannelPartner" ToRole="SpotlightChannel" FromRole="SpotlightChannelPartner">
          <Documentation>
            <Summary>SpotlightChannel</Summary>
            <LongDescription>Returns the designated spotlight channel for this showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Playlists" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Playlists_SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_PlaylistsPartner" ToRole="Playlists" FromRole="PlaylistsPartner">
          <Documentation>
            <Summary>Playlists</Summary>
            <LongDescription>Display Viewable playlists that are members of a specified showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="PlaylistRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the playlist (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the playlist.<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the playlist.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the playlist (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Visibility" Type="Edm.String">
          <Documentation>
            <Summary>None,Private,AllAuthenticatedShowcaseUsers,AllShowcaseUsers</Summary>
            <LongDescription>Limit which users are able to view this playlist.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the playlist was created (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Date and time when the playlist was last modified (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Full FileServer URL to the playlist thumbnail (read-only).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailFilename" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Base filename of the thumbnail.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="FriendlyName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the playlist to display to users.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the showcase containing this playlist (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="OrderType" Type="Edm.String">
          <Documentation>
            <Summary>None,Manual,RecordDateAscending,RecordDateDescending,TitleAscending,TitleDescending</Summary>
            <LongDescription>Specify how the presentations should be sorted for display.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalPresentationCount" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Number of presentations that are on this playlist.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationSummaries" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.PlaylistPresentationRepresentation)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SonicFoundry.Mediasite.WebApi.Model.PlaylistPresentation&gt;</Summary>
            <LongDescription>List of summaries of presentations that are on this playlist.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Presentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner" ToRole="Presentations" FromRole="PresentationsPartner">
          <Documentation>
            <Summary>Presentations</Summary>
            <LongDescription>Display Viewable presentations that are members of a specified playlist.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Showcase" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartner" ToRole="Showcase" FromRole="ShowcasePartner">
          <Documentation>
            <Summary>Showcase</Summary>
            <LongDescription>Display the showcase that contains the specified playlist.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="AnnotatedPlaylistRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation">
        <Property Name="SelectedPresentationId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of a presentation for publishing (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="HasSelectedPresentation" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Flag indicating if the selected presentation is on this playlist (read-only).</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ScheduleRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the schedule<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the schedule<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TitleType" Type="Edm.String">
          <Documentation>
            <Summary>None,ScheduleNameAndAirDateTime,RecorderNameAndAirDateTime,ScheduleNameAndNumber</Summary>
            <LongDescription>Specification of how presentations created from the schedule are named<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="FolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the schedule's parent folder<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ScheduleTemplateId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>This must be set when creating a schedule via POST, to specify the template used to create the new schedule. It will always be null when reading a schedule via GET.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsLive" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>(Unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsUploadAutomatic" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the Recorder automatically publishes a presentation created from the scheduled presentation once recording is complete<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderWebServiceUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Recorder Web Service URI of the schedule's Recorder (if any)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderEncryptionKey" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Encryption key for connecting to the schedule's Recorder (if any)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DeviceId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>DeviceId of the device set for the schedule (if any)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DeviceType" Type="Edm.String" />
        <Property Name="RecorderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder set for the schedule (if any)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the Recorder set for the schedule<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderUsername" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Username for connecting to the schedule's Recorder (if any)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderPassword" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Password for connecting to the schedule's Recorder (if any)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserProfileId" Type="Edm.String" />
        <Property Name="AdvanceCreationTime" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Advance creation time, in seconds, of the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AdvanceLoadTimeInSeconds" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Advance load time, in seconds, of the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ReceipientsEmailAddresses" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>List of email addresses to be notified on presentation creation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreatePresentation" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the schedule's Recorder should automatically create the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LoadPresentation" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the schedule's Recorder will automatically open the presentation for recording<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AutoStart" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the schedule's Recorder will automatically start recording a scheduled presentation at the scheduled start time<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AutoStop" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the schedule's Recorder will automatically stop recording a scheduled presentation at the scheduled end time<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SendersEmail" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Source email address used for schedule notifications<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CDNPublishingPoint" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the CDN publishing point used for live distribution of presentations created from the schedule<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="NextNumberInSchedule" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Sequence number of the next presentation to be created from the schedule<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyPresenter" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presenters are notified via email when presentations are created from the schedule<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneRegistryKey" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Windows registry key of the schedule's time-zone<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date of the presentation<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DeleteInactive" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the schedule should be queued for automatic deletion once all its recurrences are complete<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the schedule<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsForumEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the schedule should have Q&amp;A enabled during playback<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsOnDemand" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>(Unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsPollsEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the schedule should have polls enabled during playback<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveCountdownEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the schedule should have the play cover show a countdown timer when waiting for a live presentation to go live<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveIndicationDelayed" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the schedule should have the play cover show Waiting to Begin mode rather than Live mode when a presentation status is Live but the presentation's air/record date has not been reached<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ReviewEditApproveEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the schedule should have the review-edit-approve workflow enabled<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ReplaceAclWithPolicy" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations created from the schedule take their permissions entirely from the schedule's policy or if it is merged with the parent folder's permissions<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseAdaptiveCapture" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether presentations created from the schedule are opted in to the future adaptive-capture functionality on the hardware Recorder.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayerId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the schedule's player<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Streams" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ContentStreamRepresentation)" Nullable="false">
          <Documentation>
            <Summary>Collection(SonicFoundry.Mediasite.WebApi.Model.ContentStreamRepresentation)</Summary>
            <LongDescription>The collection of streams on the schedule. Each entry has 2 fields: StreamType (string, one of 'Video1', 'Video2', 'Video3', 'Slide'), and StreamName (string, may be null; the user-provided friendly name for the stream). This property is read-only.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailGenerateOption" Type="Edm.String">
          <Documentation>
            <Summary>None,CaptureApplicationDefault,NeverGenerate,Video1,Video2,Video3,Slide</Summary>
            <LongDescription>Specify the source stream that should be used to generate the thumbnail for presentations that use this schedule.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Policy" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.AccessControlEntry)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SonicFoundry.Mediasite.WebApi.Model.AccessControlEntry&gt;</Summary>
            <LongDescription>         List of folder-override access control entries for the schedule. Each access control entry consists of the following fields: RoleId (string),         PermissionMask (int), Read, Write, Execute, Approve, Moderate, Annotate, DenyRead, DenyWrite, DenyExecute, DenyApprove, DenyModerate, DenyAnnotate (all bool). When updating resource         permissions, you may use either the PermissionMask or the flags to set a role's permissions, but not both.       <Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CustomFieldValues" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiCustomFieldValue)" Nullable="false" />
        <Property Name="IsDvrPlaybackEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if DVR playback is enabled for the presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DvrBufferDurationMaximum" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Minutes after the broadcast ends that the DVR buffer should be removed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Presenters" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner" ToRole="Presenters" FromRole="PresentersPartner">
          <Documentation>
            <Summary>Presenters</Summary>
            <LongDescription>List of presenters for the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Recurrences" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recurrences_SonicFoundry_Mediasite_WebApi_Model_ScheduleRecurrenceRepresentation_RecurrencesPartner" ToRole="Recurrences" FromRole="RecurrencesPartner">
          <Documentation>
            <Summary>Recurrences</Summary>
            <LongDescription>List of recurrences for the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Presentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner" ToRole="Presentations" FromRole="PresentationsPartner">
          <Documentation>
            <Summary>Presentations</Summary>
            <LongDescription>List of presentations for the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Tags" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner" ToRole="Tags" FromRole="TagsPartner">
          <Documentation>
            <Summary>Tags</Summary>
            <LongDescription>List of tags for the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Recorder" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recorder_SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_RecorderPartner" ToRole="Recorder" FromRole="RecorderPartner">
          <Documentation>
            <Summary>Recorder</Summary>
            <LongDescription>Recorder used by the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Player" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartner" ToRole="Player" FromRole="PlayerPartner">
          <Documentation>
            <Summary>Player</Summary>
            <LongDescription>Player used by the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Folder" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Folder_SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_FolderPartner" ToRole="Folder" FromRole="FolderPartner">
          <Documentation>
            <Summary>Folder</Summary>
            <LongDescription>Parent folder of the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="SlideContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner" ToRole="SlideContent" FromRole="SlideContentPartner">
          <Documentation>
            <Summary>SlideContent</Summary>
            <LongDescription>List of all the slide content associated with the schedule (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="OnDemandContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner" ToRole="OnDemandContent" FromRole="OnDemandContentPartner">
          <Documentation>
            <Summary>OnDemandContent</Summary>
            <LongDescription>List of all the on-demand content associated with the schedule (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="BroadcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner" ToRole="BroadcastContent" FromRole="BroadcastContentPartner">
          <Documentation>
            <Summary>BroadcastContent</Summary>
            <LongDescription>List of all the broadcast content associated with the schedule (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="PodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner" ToRole="PodcastContent" FromRole="PodcastContentPartner">
          <Documentation>
            <Summary>PodcastContent</Summary>
            <LongDescription>List of all the podcast content associated with the schedule</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="PublishToGoContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner" ToRole="PublishToGoContent" FromRole="PublishToGoContentPartner">
          <Documentation>
            <Summary>PublishToGoContent</Summary>
            <LongDescription>Publish to go content on the schedule; 404 if there is none.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="OcrContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner" ToRole="OcrContent" FromRole="OcrContentPartner">
          <Documentation>
            <Summary>OcrContent</Summary>
            <LongDescription>List of all the OCR content associated with the schedule (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="CaptionContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner" ToRole="CaptionContent" FromRole="CaptionContentPartner">
          <Documentation>
            <Summary>CaptionContent</Summary>
            <LongDescription>List of all the caption content associated with the schedule (not available yet)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="VideoPodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner" ToRole="VideoPodcastContent" FromRole="VideoPodcastContentPartner">
          <Documentation>
            <Summary>VideoPodcastContent</Summary>
            <LongDescription>List of all the video podcast content items associated with the schedule.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ExternalPublishingContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner" ToRole="ExternalPublishingContent" FromRole="ExternalPublishingContentPartner">
          <Documentation>
            <Summary>ExternalPublishingContent</Summary>
            <LongDescription>List of all the external publishing content items associated with the schedule.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Modules" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner" ToRole="Modules" FromRole="ModulesPartner">
          <Documentation>
            <Summary>Modules</Summary>
            <LongDescription>List of course modules containing the schedule. (To change the association of a module with a schedule, use PUT/PATCH to update the Associations property on the module to include or exclude the schedule, as needed.)</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="RecorderRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name assigned to the Recorder registration<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of Recorder registration<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SerialNumber" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Serial number of the Recorder hardware<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Version" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Version of Mediasite Recorder software installed on the Recorder<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="WebServiceUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Root URL of the Recorder Management Web service<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="EncryptionKey" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Encryption key for communication with Recorder<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Username" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Recorder username for remote login<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Password" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Recorder password for remote login<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastVersionUpdateDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last date the Recorder software was updated<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PhysicalAddress" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MAC address of the Recorder<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ImageVersion" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Version of the image installed on the Recorder<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="MaxNumberOfVideoStreams" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Maximum number of simultaneous video streams the Recorder hardware is able to capture<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="HardwareRevision" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Descriptor for the registered model of Recorder<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderCode" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>A token that may be used for direct (not proxied via the Web API) communication with the Recorder, whether to launch the Recorder's remote interface or connect to the Recorder's own REST API. The level of access granted by the RecorderCode depends on the current user's permissions on the Recorder (Write or Monitor).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="LicenseStatus" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_LicenseStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderLicenseStatusRepresentation_LicenseStatusPartner" ToRole="LicenseStatus" FromRole="LicenseStatusPartner">
          <Documentation>
            <Summary>LicenseStatus</Summary>
            <LongDescription>Structure representing whether the Recorder software is licensed</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Status" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_Status_SonicFoundry_Mediasite_WebApi_Model_RecorderStatusRepresentation_StatusPartner" ToRole="Status" FromRole="StatusPartner">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Status of the capture engine on the Recorder</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ExtendedStatus" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ExtendedStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderExtendedStatusRepresentation_ExtendedStatusPartner" ToRole="ExtendedStatus" FromRole="ExtendedStatusPartner">
          <Documentation>
            <Summary>ExtendedStatus</Summary>
            <LongDescription>Structure representing current status of the Recorder engine and hardware; places less load on the Recorder than RecorderStatus</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ActiveConnection" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerConnectionRepresentation_ActiveConnectionPartner" ToRole="ActiveConnection" FromRole="ActiveConnectionPartner">
          <Documentation>
            <Summary>ActiveConnection</Summary>
            <LongDescription>Structure containing the site root URL of the Recorder's current active connection. If there is no such connection, a 404 Not Found will be returned.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ActiveSchedulerConnection" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveSchedulerConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerSchedulerConnectionRepresentation_ActiveSchedulerConnectionPartner" ToRole="ActiveSchedulerConnection" FromRole="ActiveSchedulerConnectionPartner">
          <Documentation>
            <Summary>ActiveSchedulerConnection</Summary>
            <LongDescription>Structure containing the site root URL of the Recorder's current active scheduler connection. If there is no such connection, a 404 Not Found will be returned.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ScheduledRecordingTimes" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_ScheduledRecordingTimesPartner" ToRole="ScheduledRecordingTimes" FromRole="ScheduledRecordingTimesPartner">
          <Documentation>
            <Summary>ScheduledRecordingTimes</Summary>
            <LongDescription>List of scheduled recordings for this Recorder, ordered by start-time. By default the list spans a week starting from the current day. The start-time of the query can be specified with a filter clause (StartTime ge datetime'YYYY-MM-DD') and the end-time with a clause (EndTime le datetime'YYYY-MM-DD'). Excluded recording sessions can be omitted from the result by including the filter clause (IsExcluded eq false).</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ActiveInputs" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderActiveInputsRepresentation_ActiveInputsPartner" ToRole="ActiveInputs" FromRole="ActiveInputsPartner">
          <Documentation>
            <Summary>ActiveInputs</Summary>
            <LongDescription>Active hardware input(s) being used for the current recording.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="SyncPresenceOnInputs" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_SyncPresenceOnInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderSyncPresenceOnInputsRepresentation_SyncPresenceOnInputsPartner" ToRole="SyncPresenceOnInputs" FromRole="SyncPresenceOnInputsPartner">
          <Documentation>
            <Summary>SyncPresenceOnInputs</Summary>
            <LongDescription>List of all inputs the device is aware of. Properties indicate which ones are currently in use as well as which ones currently have a signal.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="CurrentPresentationMetadata" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_CurrentPresentationMetadata_SonicFoundry_Mediasite_WebApi_Model_RecorderPresentationMetadataRepresentation_CurrentPresentationMetadataPartner" ToRole="CurrentPresentationMetadata" FromRole="CurrentPresentationMetadataPartner">
          <Documentation>
            <Summary>CurrentPresentationMetadata</Summary>
            <LongDescription>Metadata for the current recording including title, start datetime, and if a schedule is available, linked modules and presenter names.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="TimeRemaining" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_TimeRemaining_SonicFoundry_Mediasite_WebApi_Model_RecorderTimeRemainingRepresentation_TimeRemainingPartner" ToRole="TimeRemaining" FromRole="TimeRemainingPartner">
          <Documentation>
            <Summary>TimeRemaining</Summary>
            <LongDescription>Time in seconds remaining until the current presentation will auto-stop. A status value is returned if the current presentation will not auto-stop.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="AudioLevels" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_AudioLevels_SonicFoundry_Mediasite_WebApi_Model_RecorderAudioLevelRepresentation_AudioLevelsPartner" ToRole="AudioLevels" FromRole="AudioLevelsPartner">
          <Documentation>
            <Summary>AudioLevels</Summary>
            <LongDescription>The current audio level (decibels below full scale). Future: an RMS average of the last 5 seconds (dbfs).</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="RecorderStatusRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderState" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,Idle,Busy,RecordStart,Recording,RecordEnd,Pausing,Paused,Resuming,OpeningSession,ConfiguringDevices</Summary>
            <LongDescription>Current state of the Recorder engine</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="RecorderExtendedStatusRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderState" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,Idle,Busy,RecordStart,Recording,RecordEnd,Pausing,Paused,Resuming,OpeningSession,ConfiguringDevices</Summary>
            <LongDescription>Current state of the Recorder engine</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SystemState" Type="Edm.String">
          <Documentation>
            <Summary>None,Initializing,StartingServices,StartingRecordedPresentationHost,StartingRecorderHost,Ready,ShuttingDown</Summary>
            <LongDescription>Current state of the Recorder system</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RemoteAccessEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indicates if Recorder is available for remote access</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsCertificateVerified" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indicates if Recorder has a verified SSL certificate</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsPowerControlEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indicates if Recorder has AMT enabled</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsValidNetworkAdaptor" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indicates if Recorder has an AMT-usable network adapter</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsUpdateServiceInstalled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indicates if Recorder has the Recorder Update Service installed</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsUpdateServiceRunning" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indicates if Recorder has the Recorder Update Service currently running</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UnsupportedOnRecorder" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indicates if the Recorder is of too low a version to support extended status queries</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="RecorderLicenseStatusRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false" />
        <Property Name="IsLicensed" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="ScheduledRecordingTime">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StartTime" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Start time (UTC) of the recording</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EndTime" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>End time (UTC) of the recording</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DurationInMinutes" Type="Edm.Int64" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Duration in minutes of the recording</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ScheduleId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the schedule the recording is based on</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ScheduleTimeZoneId" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Id (integer) of the time zone used by the recording's parent schedule</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecurrenceId" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Id of the recurrence within the schedule</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsExcluded" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the scheduled recording has been cancelled</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ScheduleLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Link to the API resource for the recording's schedule</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecurrenceLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Link to the API resource for the recording's recurrence</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Content" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ScheduleContentItem)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SonicFoundry.Mediasite.WebApi.Model.ScheduleContentItem&gt;</Summary>
            <LongDescription>List of details about the schedule's content items.</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Presentation" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner" ToRole="Presentation" FromRole="PresentationPartner" />
      </EntityType>
      <EntityType Name="RecorderServerConnectionRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false" />
        <Property Name="SiteRootUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="RecorderServerSchedulerConnectionRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false" />
        <Property Name="SiteRootUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="RecorderActiveInputsRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ActiveInputs" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.RecorderInputRepresentation)" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Collection of input connections with Type (Video1, Image, Audio, Video2, Video3) and Status (Init, NoDevices, ErrorAudioOnlyNoAudioDevice, ErrorNoVideoDevice, ErrorNoAudioDevice, ErrorEncoderPortInUse, ConfigurationError, ErrorNoVideoSignal, RecordAudio, RecordAudioVideo, PreviewAndRecordAudioVideo)</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="RecorderSyncPresenceOnInputsRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Inputs" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.SignalPresenceRepresentation)" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Collection of inputs with Name, Type (Audio, Video, InterleavedAV, File, CombinedAV), and a boolean SignalDetected</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="RecorderPresentationMetadataRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ScheduleId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the current schedule if one is being used</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the current presentation if it exists on the server</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Title" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Title of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Presenters" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>IEnumerable&lt;string&gt;</Summary>
            <LongDescription>List of the presenters</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StartDate" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Time the presentation is scheduled to begin recording</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LinkedModules" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ModuleDetailsRepresentation)" Nullable="false" />
      </EntityType>
      <EntityType Name="RecorderTimeRemainingRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SecondsRemaining" Type="Edm.Int32">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>How many seconds are there remaining in the current recording (if the status is Normal)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecordingStatus" Type="Edm.String">
          <Documentation>
            <Summary>Normal,AdHocRecording,RecordingNotStarted,NoAutoStop,RecordingExtended</Summary>
            <LongDescription>Status of the current recording</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="RecorderAudioLevelRepresentation">
        <Key>
          <PropertyRef Name="RecorderId" />
        </Key>
        <Property Name="RecorderId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LeftChannelRmsAverageAudioLevelDbfs" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>The average audio level over the past 5 seconds of the left audio channel in decibels relative to full scale</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RightChannelRmsAverageAudioLevelDbfs" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>The average audio level over the past 5 seconds of the right audio channel in decibels relative to full scale</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="PresentationReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presentation statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the presentation statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the presentation statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the presentation statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeItemsWithZeroViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations with no views matching the report's date-range and filters are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeManagementPortalViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if views from the Management Portal's preview player are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeMyMediasiteViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if views from My Mediasite's preview player are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeSubFolders" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>If the report has FolderIdList set, this flag determines if views for presentations in subfolders of filter folders are to be included</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of presentations to filter the report with; if null, no presentation filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FolderIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of folders to filter the report with; if null, no folder filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CatalogIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of channels to filter the report with; if null, no channel filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of Showcases to filter the report with; if null, no Showcase filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of display-names of presenters to filter the report with; if null, no presenter is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of names of users to filter the report with; if null, no username filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IPAddressRangeList" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.IPAddressRangeForReport)" Nullable="false">
          <Documentation>
            <Summary>List&lt;SonicFoundry.Mediasite.WebApi.Model.IPAddressRangeForReport&gt;</Summary>
            <LongDescription>List of IP address ranges to filter the report with; if null, no IP address range filtering is specified. Each IPAddressRangeForReport consists of three fields: string IPAddressRangeType (value must be either 'Include' or 'Exclude'); string FromIPAddress (low address of the range, inclusive); string ToIPAddress (high address of the range, inclusive).</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner">
          <Documentation>
            <Summary>ReportRecurrence</Summary>
            <LongDescription>Recurrence and notification information (if defined) for the report</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <ComplexType Name="ReportExecuteResult">
        <Property Name="JobId" Type="Edm.String" />
        <Property Name="JobLink" Type="Edm.String" />
        <Property Name="ResultLink" Type="Edm.String" />
        <Property Name="ResultId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ReportExportResult">
        <Property Name="JobId" Type="Edm.String" />
        <Property Name="JobLink" Type="Edm.String" />
        <Property Name="DownloadFilename" Type="Edm.String" />
        <Property Name="DownloadLink" Type="Edm.String" />
      </ComplexType>
      <EntityType Name="PresenterReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presenter statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the presenter statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the presenter statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the presenter statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeItemsWithZeroViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations with no views matching the report's date-range and filters are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeManagementPortalViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if views from the Management Portal's preview player are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeMyMediasiteViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if views from My Mediasite's preview player are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of display-names of presenters to filter the report with; if null, no presenter is specified</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresenterReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner" />
      </EntityType>
      <EntityType Name="UserReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the user statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the user statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the user statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the user statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeItemsWithZeroViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations with no views matching the report's date-range and filters are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeManagementPortalViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if views from the Management Portal's preview player are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeMyMediasiteViews" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if views from My Mediasite's preview player are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeSubFolders" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>If the presentation has FolderIdList set, this flag determines if views for presentations in subfolders of filter folders are to be included</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of presentations to filter the report with; if null, no presentation filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FolderIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of folders to filter the report with; if null, no folder filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CatalogIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of channels to filter the report with; if null, no channel filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of Showcases to filter the report with; if null, no Showcase filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of display-names of presenters to filter the report with; if null, no presenter is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of names of users to filter the report with; if null, no username filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IPAddressRangeList" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.IPAddressRangeForReport)" Nullable="false">
          <Documentation>
            <Summary>List&lt;SonicFoundry.Mediasite.WebApi.Model.IPAddressRangeForReport&gt;</Summary>
            <LongDescription>List of IP address ranges to filter the report with; if null, no IP address range filtering is specified. Each IPAddressRangeForReport consists of three fields: string IPAddressRangeType (value must be either 'Include' or 'Exclude'); string FromIPAddress (low address of the range, inclusive); string ToIPAddress (high address of the range, inclusive).</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner">
          <Documentation>
            <Summary>ReportRecurrence</Summary>
            <LongDescription>Recurrence and notification information (if defined) for the report</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="CatalogReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the video collection statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the video collection statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the video collection statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the video collection statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeItemsWithZeroViews" Type="Edm.Boolean" />
        <Property Name="CatalogIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of video collections (e.g., Showcase channels, Mediasite channels) to filter the report with; if null, no filtering by video collection is specified</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CatalogReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner">
          <Documentation>
            <Summary>ReportRecurrence</Summary>
            <LongDescription>Recurrence and notification information (if defined) for the report</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="DownloadReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the download statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the download statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the download statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the download statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeItemsWithZeroDownloads" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if presentations with no downloads matching the report's date-range and filters are to be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeSubFolders" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>If the report has FolderIdList set, this flag determines if views for presentations in subfolders of filter folders are to be included</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of presentations to filter the report with; if null, no presentation filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FolderIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of folders to filter the report with; if null, no folder filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CatalogIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of channels to filter the report with; if null, no channel filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of display-names of presenters to filter the report with; if null, no presenter is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of names of users to filter the report with; if null, no username filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_DownloadReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner">
          <Documentation>
            <Summary>ReportRecurrence</Summary>
            <LongDescription>Recurrence and notification information (if defined) for the report</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="AuthoringReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the authoring statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the authoring statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the authoring statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the authoring statistics report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeSubFolders" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>If the report has FolderIdList set, this flag determines if views for presentations in subfolders of filter folders are to be included</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FolderIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of folders to filter the report with; if null, no folder filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of display-names of presenters to filter the report with; if null, no presenter is specified</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AuthoringReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner">
          <Documentation>
            <Summary>ReportRecurrence</Summary>
            <LongDescription>Recurrence and notification information (if defined) for the report</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="ContentStorageReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content storage report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the content storage report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the content storage report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the content storage  report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateFilterType" Type="Edm.String" />
        <Property Name="IncludeSubFolders" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>If the report has FolderIdList set, this flag determines if storage for presentations in subfolders of filter folders are to be included</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExcludeSingleRevisionPresentations" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag specifying whether presentations with only one content revision should be excluded from the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExcludeNonArchivePresentations" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag specifying whether presentations with no archival content should be excluded from the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExcludeMyMediasitePresentations" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag specifying whether presentations under My Mediasite user folders should be excluded from the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeRecycled" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag specifying whether presentations in the Recycle Bin should be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MinPresentationTotalSizeBytes" Type="Edm.Int64">
          <Documentation>
            <Summary>long?</Summary>
            <LongDescription>If set, presentations whose total content size in bytes is smaller than the given threshold will be excluded from the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of presentations to filter the report with; if null, no presentation filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FolderIdList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of MediasiteIds of folders to filter the report with; if null, no folder filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <Property Name="OwnerList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of usernames of presentation owners to filter the report with; if null, no owner filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner" />
      </EntityType>
      <EntityType Name="MyMediasiteStorageReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the My Mediasite storage report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the My Mediasite storage report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the My Mediasite storage report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the My Mediasite storage report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeType" Type="Edm.String">
          <Documentation>
            <Summary>Custom,Today,LastWeek,LastMonth,LastYear,AllDates,Yesterday</Summary>
            <LongDescription>Type of the report's date-range</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomStartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the start of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateRangeCustomEndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>If the DateRangeType is Custom, the end of the custom date-range; otherwise this field is null</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the report's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DateFilterType" Type="Edm.String" />
        <Property Name="ExcludeUsersUnderStorageLimit" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>This flag determines whether only users over their storage quota will be included in the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MinUserStorageTotalSizeBytes" Type="Edm.Int64">
          <Documentation>
            <Summary>long?</Summary>
            <LongDescription>If set, users whose total content size in bytes is smaller than the given threshold will be excluded from the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="OwnerList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>List of usernames of presentation owners to filter the report with; if null, no owner filtering is specified</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ReportRecurrence" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MyMediasiteStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner" ToRole="ReportRecurrence" FromRole="ReportRecurrencePartner" />
      </EntityType>
      <EntityType Name="PlayerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the player (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the player (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the playlist was created (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Date and time when the playlist was last modified (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the player's parent folder<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Recycled" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the player is in the Recycle Bin<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the player.<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the player.<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LayoutId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the player's layout<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LayoutOptions" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Serialized layout options for the player<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayerOptionsFolderUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL for the storage location of the player options file<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayerUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Preview URL for the player<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AlternateName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Alternate (friendly) name for the player<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Presentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner" ToRole="Presentations" FromRole="PresentationsPartner" />
        <NavigationProperty Name="Schedules" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Schedules_SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SchedulesPartner" ToRole="Schedules" FromRole="SchedulesPartner" />
        <NavigationProperty Name="Templates" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Templates_SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_TemplatesPartner" ToRole="Templates" FromRole="TemplatesPartner" />
      </EntityType>
      <EntityType Name="AudioTranscriptionProfileRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the audio transcription profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the audio transcription profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the audio transcription profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the audio transcription profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Template" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the audio transcription template used by the profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Username" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Username used for connection with the captioning provider</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Language" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Language used for transcriptions</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ServiceLevel" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Service level sent to the captioning provider for transcriptions</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="Home">
        <Key>
          <PropertyRef Name="ApiVersion" />
        </Key>
        <Property Name="ApiVersion" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Current version of the API.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ApiPublishedDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Publication date of current API version.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SiteName" Type="Edm.String" />
        <Property Name="SiteDescription" Type="Edm.String" />
        <Property Name="SiteVersion" Type="Edm.String" />
        <Property Name="SiteBuildNumber" Type="Edm.String" />
        <Property Name="SiteOwner" Type="Edm.String" />
        <Property Name="SiteOwnerContact" Type="Edm.String" />
        <Property Name="SiteOwnerEmail" Type="Edm.String" />
        <Property Name="TrustRolePrefix" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Qualifying prefix that remote sites will use for roles imported from this site through a Mediasite trust.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TrustFriendlyName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Human-readable name used by the site when participating in Mediasite trusts.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="HasCreateTrusts" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the logged-in user is authorized to create Mediasite trusts.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SiteRootUrl" Type="Edm.String" />
        <Property Name="ServiceRootUrl" Type="Edm.String" />
        <Property Name="ServerTime" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Current time on server.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LoggedInUserName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>If currently authenticated, the name of the logged-in user; NULL otherwise.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RootFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>If currently authenticated, the ID of the root Mediasite folder; NULL otherwise.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ActiveCustomMetadata" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>IEnumerable&lt;string&gt;</Summary>
            <LongDescription>List of the custom metadata types currently enabled in the system.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MaximumConnections" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Maximum number of allowed Player connections (site-wide).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PerUserConnectionLimit" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Maximum number of allowed Player connections per user.</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="NowPlaying" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_Home_NowPlaying_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_NowPlayingPartner" ToRole="NowPlaying" FromRole="NowPlayingPartner">
          <Documentation>
            <Summary>NowPlaying</Summary>
            <LongDescription>Returns the presentations that are currently being broadcast live in the system. (NB: a string identifier must be provided when making this request. This can be any string.) If ShowcaseId is set in the request header, results will be limited to the specified showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="RecentlyViewed" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_Home_RecentlyViewed_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RecentlyViewedPartner" ToRole="RecentlyViewed" FromRole="RecentlyViewedPartner">
          <Documentation>
            <Summary>RecentlyViewed</Summary>
            <LongDescription>Returns the presentations recently viewed by the current user, to a maximum of 20, most recently viewed first. (NB: a string identifier must be provided when making this request. This can be any string.) If ShowcaseId is set in the request header, results will be limited to the specified showcase.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <ComplexType Name="RefreshReportDataResult">
        <Property Name="JobId" Type="Edm.String" />
        <Property Name="JobLink" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ExchangeLaunchTokenResult">
        <Property Name="SessionToken" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="PlaybackTicketValidationResult">
        <Property Name="IsValid" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IPValidationPerformed" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="PerSiteTotalStorageResult">
        <Property Name="TotalAvailableContentBytes" Type="Edm.Int64" Nullable="false" />
        <Property Name="TotalRecycledContentBytes" Type="Edm.Int64" Nullable="false" />
        <Property Name="TotalDeletedContentBytes" Type="Edm.Int64" Nullable="false" />
      </ComplexType>
      <ComplexType Name="BatchReindexResult">
        <Property Name="JobId" Type="Edm.String" />
      </ComplexType>
      <EntityType Name="ShowcaseSettingsRepresentation">
        <Key>
          <PropertyRef Name="SiteId" />
        </Key>
        <Property Name="SiteId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the site</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name to be displayed in the Showcase.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LogoImageName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>File name stored on the file server.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RightLogoImageName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>File name stored on the file server.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Theme" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Theme that the user has provided.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="HtmlHeaderBlock" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>HTML Content defined by the user to be inserted into the header of the Showcase pages.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="HtmlFooterBlock" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>HTML content defined by the user to be inserted into the bottom of the Showcase pages.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserDefinedContent" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ShowcaseContentRepresentation)" Nullable="false">
          <Documentation>
            <Summary>List&lt;SonicFoundry.Mediasite.WebApi.Model.ShowcaseContentRepresentation&gt;</Summary>
            <LongDescription>Currently used for the Custom Footer Links.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SpotlightCarouselVideosPerPage" Type="Edm.Int32" Nullable="false" />
        <Property Name="RecentVideoLimit" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Number of days for the Showcase to look back for recent videos.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortSpotlightChannel" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for the Spotlight Channel.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortRecentVideos" Type="Edm.String">
          <Documentation>
            <Summary>None,DateDesc,MostViewed,CurrentlyLive,DateAsc</Summary>
            <LongDescription>The Default Sort for Recent Videos.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortRecentChannels" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,MostViewed,ChannelName,DateAsc</Summary>
            <LongDescription>The Default Sort for Recent Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortVideoSearch" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,Relevance,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for Video Search Results.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelSearch" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,Relevance,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for Channel Search Results.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortVideoBrowse" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for browsing videos.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelBrowse" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for browsing channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelVideosSearch" Type="Edm.String">
          <Documentation>
            <Summary>None,Title,Relevance,DateDesc,DateAsc</Summary>
            <LongDescription>The Default Sort for searching channel videos.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortChannelVideosBrowse" Type="Edm.String" />
        <Property Name="SearchScope" Type="Edm.String">
          <Documentation>
            <Summary>FullSite,OnlyListedChannels</Summary>
            <LongDescription>The search scope for the Showcase public search.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecentChannelsCustomText" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Custom desctriptor for recent channels displayed in this showcase</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LogoImageLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Link for the logo in the Showcase app.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LogoImageLinkNewWindow" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Open the logo link in a new window.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RightLogoImageLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Link for the right logo in the Showcase app.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RightLogoImageLinkNewWindow" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Open the right logo link in a new window.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchScopeQueryParameter" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Scope Query Parameter for Showcase Searches.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchScopeFolderIds" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Scope Various API Calls to the following Mediasite Folder Ids.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnableShowcaseRegistration" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if this showcase uses showcase registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseMediasiteRegistration" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if this showcase should use the blanket mediasite registration</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseRegistrationPageUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Url for the Showcase Registration Page (if enabled)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowPresentationComments" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowTimeBasedAnnotations" Type="Edm.Boolean" Nullable="false" />
        <Property Name="HideLoginControls" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableContinuousPlayback" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnablePlaylists" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableTags" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowShareAndEmbed" Type="Edm.Boolean" Nullable="false" />
        <Property Name="HideVideoPreview" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ShowPresentationRecordDate" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ShowPresentationViews" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableTimelineHits" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableChannelNavigation" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CompliancePolicyIsEnabled" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SpotlightChannelOverrideId" Type="Edm.String" />
        <Property Name="ChannelNavigation" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelNavigationResponse" />
      </EntityType>
      <EntityType Name="CategoryRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" />
        <Property Name="CreationDate" Type="Edm.DateTime" />
        <Property Name="Owner" Type="Edm.String" />
      </EntityType>
      <EntityType Name="QuotaPolicyRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the quota policy (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the policy</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Description of the policy</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date of the policy (UTC) in ISO 8601 format (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date of the policy (UTC) in ISO 8601 format (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the policy (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AssignedQuota" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Number of bytes total assigned to the user</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThresholdQuota" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Number of bytes at which the user may be warned that they are approaching their storage limit</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CurrentStorageUsage" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Number of bytes of storage used that counts against the user's quota</LongDescription>
          </Documentation>
        </Property>
        <Property Name="QuotaStatus" Type="Edm.String">
          <Documentation>
            <Summary>None,WithinLimits,NearingThreshold,Exceeded,WithinLimitsAfterExceeded</Summary>
            <LongDescription>Current quota compliance status of the user</LongDescription>
          </Documentation>
        </Property>
        <Property Name="OnQuotaExceeded" Type="Edm.String">
          <Documentation>
            <Summary>Nothing,DisableCreatePresentations</Summary>
            <LongDescription>Action to be taken when the user goes over quota</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnThresholdCrossed" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the user will be notified via email upon exceeding their threshold quota</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnLimitCrossed" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the user will be notified via email upon exceeding their assigned quota</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnBackWithinLimits" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the user will be notified via email upon returning their usage below their assigned quota after exceeding it</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="QuotaLevelRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the quota level (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the level</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Description of the level</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date of the level (UTC) in ISO 8601 format (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date of the level (UTC) in ISO 8601 format (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the level (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AssignedQuota" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Number of bytes total to be assigned to a user</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThresholdQuota" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Number of bytes at which a user may be warned that they are approaching their storage limit</LongDescription>
          </Documentation>
        </Property>
        <Property Name="OnQuotaExceeded" Type="Edm.String">
          <Documentation>
            <Summary>Nothing,DisableCreatePresentations</Summary>
            <LongDescription>Action to be taken when the user goes over quota</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnThresholdCrossed" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a user will be notified via email upon exceeding their threshold quota</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnLimitCrossed" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a user will be notified via email upon exceeding their assigned quota</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnBackWithinLimits" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a user will be notified via email upon returning their usage below their assigned quota after exceeding it</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="TermsAndConditionsRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" />
        <Property Name="CreationDate" Type="Edm.DateTime" />
        <Property Name="Owner" Type="Edm.String" />
        <Property Name="IsActive" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the terms and conditions object is currently available for use, or is archived</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Text" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Text of the terms and conditions to be displayed in the user interface, in Markdown format</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="TagRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.Int32" Nullable="false" />
        <Property Name="MediasiteId" Type="Edm.String" />
        <Property Name="Tag" Type="Edm.String" />
      </EntityType>
      <EntityType Name="CommentCount">
        <Property Name="All" Type="Edm.Int32" Nullable="false" />
        <Property Name="Root" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="PresentationCardRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the presentation<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecordDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Record date of the presentation (UTC) in ISO 8601 format<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecordDateLocal" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Record date of the presentation (in the presentation's time zone) in ISO 8601 format<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastViewedUtc" Type="Edm.DateTime" />
        <Property Name="Duration" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total duration of the presentation in milliseconds<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="NumberOfViews" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Number of times the presentation has been viewed<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the presentation<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Creator" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Creator of the presentation<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PrimaryPresenter" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Display name of the primary presenter<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="NumberOfUsers" Type="Edm.Int32" Nullable="false" />
        <Property Name="ThumbnailUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL of the presentation thumbnail; null if no thumbnail is set<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsLive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CreationDate" Type="Edm.DateTime" Nullable="false" />
      </EntityType>
      <EntityType Name="PresentationFullRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.PresentationCardRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="PlayerId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the player set on the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationTemplateId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>When creating a presentation, set this property to use the specified template to create the presentation. It will always be null when reading.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AlternateName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Alternate name of the presentation (unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CopyrightNotice" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Copyright notice for the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="MaximumConnections" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Maximum number of simultaneous playback sessions allowed for the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PublishingPointName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the CDN publishing point used for live distribution of the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsUploadAutomatic" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the Recorder automatically publishes the presentation once recording is complete<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZone" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Time-zone of the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PollsEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether polls are enabled on the presentation during playback<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveCountdownEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the play cover will show a countdown timer when waiting for a live presentation to go live<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveIndicationDelayed" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the play cover will show Waiting to Begin mode rather than Live mode when a presentation status is Live but the presentation's air/record date has not been reached<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ForumsEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether Q&amp;A is enabled on the presentation during playback<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SharingEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether viewers of the presentation can send invitations to view it<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayerLocked" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the player on the presentation is locked to prevent overriding<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PollsInternal" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether Mediasite polls will be used or a link to an external poll will be provided<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Private" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the presentation is private or viewable to others<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnMetadataChanged" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>(Unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ApprovalState" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,ReviewRequired,ChangesRequired,Approved</Summary>
            <LongDescription>Approval state of presentation in the review-edit-approve workflow<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ApprovalRequiredChangeTypes" Type="Edm.String">
          <Documentation>
            <Summary>None,DefaultApprovalChanges,DefaultNotificationChanges</Summary>
            <LongDescription>(Unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsApproved" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the presentation is approved (only relevant under review-edit-approve workflow)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>The number of the presentation's head content revision (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PollLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL for external presentation poll<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the presentation's parent folder (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presentation's parent folder<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisplayRecordDate" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Actual date the presentation was recorded, if available; otherwise same as RecordDate<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsLiveEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the presentation is set up for live<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayStatus" Type="Edm.String">
          <Documentation>
            <Summary>NotAvailable,ScheduledForLive,OpenForLive,Live,LiveEnded,OnDemand,LivePaused</Summary>
            <LongDescription>Status of the presentation relevant to playback<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CustomFieldValues" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiCustomFieldValue)" Nullable="false">
          <Documentation>
            <Summary>Collection(SonicFoundry.Mediasite.WebApi.Model.ApiCustomFieldValue)</Summary>
            <LongDescription>Custom-field values set for the presentation. Each entry has 4 fields: FieldName (string), FieldDefinitionId (MediasiteId of the custom field definition), DataType (string, one of), and Value (string - the actual custom value). This property is read-only; custom field values may be set, updated, and deleted for the presentation using the /CustomFieldValues endpoint.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TagList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>IEnumerable&lt;string&gt;</Summary>
            <LongDescription>Tags as a list of strings. This is a read-only property; use the Tags navigation property to update tags on a presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsHeadRevisionContentComplete" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the presentation's head revision has completed all pending content work.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalFileLength" Type="Edm.Int64" Nullable="false">
          <Documentation>
            <Summary>Int64</Summary>
            <LongDescription>The Mediasite system's most recent calculation of the total amount of storage (in bytes) used by the presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExternalLinks" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ExternalLinkRepresentation)" Nullable="false">
          <Documentation>
            <Summary>Collection(SonicFoundry.Mediasite.WebApi.Model.ExternalLinkRepresentation)</Summary>
            <LongDescription>External links on the presentation as an ordered list. Each entry has 3 fields: Order (int), Name (string), Url (string).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Streams" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ContentStreamRepresentation)" Nullable="false">
          <Documentation>
            <Summary>Collection(SonicFoundry.Mediasite.WebApi.Model.ContentStreamRepresentation)</Summary>
            <LongDescription>The collection of streams on the head revision of the presentation. Each entry has 2 fields: StreamType (string, one of 'Video1', 'Video2', 'Video3', 'Slide'), and StreamName (string, may be null; the user-provided friendly name for the stream). This property is read-only.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseAdaptiveCapture" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the presentation is opted in to the future adaptive-capture functionality on the hardware Recorder.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AnnotationMode" Type="Edm.String">
          <Documentation>
            <Summary>Unchangeable,Open</Summary>
            <LongDescription>The type of discussion that is allowed on annotations of the presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="InheritPermissions" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the permissions are inherited from the parent folder<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailGenerateOption" Type="Edm.String">
          <Documentation>
            <Summary>None,CaptureApplicationDefault,NeverGenerate,Video1,Video2,Video3,Slide</Summary>
            <LongDescription>Specify the source stream that should be used to generate the presentation thumbnail.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsDvrPlaybackEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if DVR playback is enabled for the presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DvrBufferDurationMaximum" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Minutes after the broadcast ends that the DVR buffer should be removed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsExternalVideo" Type="Edm.Boolean" Nullable="false" />
        <Property Name="HasQuizzes" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ExternalVideoData" Type="SonicFoundry.Mediasite.Model.ExternalVideoData" />
        <Property Name="MosaicRecorderSessionId" Type="Edm.String" />
      </EntityType>
      <ComplexType Name="CreateCopyPresentationResponse">
        <Property Name="JobId" Type="Edm.String" />
        <Property Name="JobLink" Type="Edm.String" />
        <Property Name="TargetPresentationId" Type="Edm.String" />
        <Property Name="TargetPresentationLink" Type="Edm.String" />
      </ComplexType>
      <EntityType Name="PresentationQuestionRepresentation">
        <Key>
          <PropertyRef Name="QuestionId" />
        </Key>
        <Property Name="QuestionId" Type="Edm.Int32" Nullable="false" />
        <Property Name="Accepted" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Subject" Type="Edm.String" />
        <Property Name="Question" Type="Edm.String" />
        <Property Name="SubmittedTime" Type="Edm.DateTime" Nullable="false" />
        <Property Name="Submitter" Type="Edm.String" />
        <Property Name="SubmitterEmailAddress" Type="Edm.String" />
        <Property Name="IPAddress" Type="Edm.String" />
        <Property Name="TimeInPresentation" Type="Edm.Int32" Nullable="false" />
        <Property Name="Label" Type="Edm.String" />
      </EntityType>
      <EntityType Name="PlayerLayoutOptionsRepresentation">
        <Key>
          <PropertyRef Name="MediasiteId" />
        </Key>
        <Property Name="MediasiteId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the entity the options are set for</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnablePresentationInfo" Type="SonicFoundry.Mediasite.WebApi.Model.OptionWithOverride">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Structure of two boolean flags: AllowOverride, indicating if the setting can be overriden at the presentation level, and Value, indicating whether presentation metadata should be available in the Player during playback</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowDateTime" Type="SonicFoundry.Mediasite.WebApi.Model.OptionWithOverride">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Structure of two boolean flags: AllowOverride, indicating if the setting can be overriden at the presentation level, and Value, indicating whether presentation air date should be available in the Player during playback</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="EmailInvitationRepresentation">
        <Key>
          <PropertyRef Name="ParentResourceId" />
        </Key>
        <Property Name="ParentResourceId" Type="Edm.String" Nullable="false" />
        <Property Name="FromAddress" Type="Edm.String" />
        <Property Name="ToAddresses" Type="Edm.String" />
        <Property Name="Subject" Type="Edm.String" />
        <Property Name="Body" Type="Edm.String" />
        <Property Name="Mailto" Type="Edm.String" />
        <Property Name="IsEmailEnabled" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="AnnotateOrModerateRepresentation">
        <Property Name="Annotate" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating whether a user has permission to add annotations to the presentation.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Moderate" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating whether a user has permission to moderate annotations on the presentation.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="LiveStreamKeyRepresentation">
        <Property Name="ServerUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The live RTMP server URL.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StreamKey" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The live RTMP stream key.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="CaptionContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="ProviderSubmissionDate" Type="Edm.DateTime" />
        <Property Name="IsRushJob" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Language" Type="Edm.String" />
        <Property Name="SecurityToken" Type="Edm.String" />
        <Property Name="UploadUrl" Type="Edm.String" />
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="RecycledPresentationDefaultRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Title" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Title of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Status" Type="Edm.String">
          <Documentation>
            <Summary>Offline,Record,Viewable,Recorded,ViewableOnDemand,OpenForRecord,Live,Transcoding,Recording,Unavailable</Summary>
            <LongDescription>Data status of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Source" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,DesktopRecorder,MediaUpload,HardwareRecorder,ExternalMediaImport,None</Summary>
            <LongDescription>Source of the presentation media</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RootId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>If the presentation is a shortcut, the MediasiteId of the shortcut's target presentation; otherwise same as Id (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RegistrationRequired" Type="Edm.Boolean" />
        <Property Name="Recycled" Type="Edm.Boolean" Nullable="false" />
        <NavigationProperty Name="Tags" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner" ToRole="Tags" FromRole="TagsPartner" />
        <NavigationProperty Name="TimedEvents" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartner" ToRole="TimedEvents" FromRole="TimedEventsPartner" />
        <NavigationProperty Name="InteractiveElements" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartner" ToRole="InteractiveElements" FromRole="InteractiveElementsPartner" />
        <NavigationProperty Name="Presenters" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner" ToRole="Presenters" FromRole="PresentersPartner" />
        <NavigationProperty Name="Questions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartner" ToRole="Questions" FromRole="QuestionsPartner" />
        <NavigationProperty Name="ThumbnailContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartner" ToRole="ThumbnailContent" FromRole="ThumbnailContentPartner" />
        <NavigationProperty Name="SlideContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner" ToRole="SlideContent" FromRole="SlideContentPartner" />
        <NavigationProperty Name="OnDemandContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner" ToRole="OnDemandContent" FromRole="OnDemandContentPartner" />
        <NavigationProperty Name="BroadcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner" ToRole="BroadcastContent" FromRole="BroadcastContentPartner" />
        <NavigationProperty Name="PodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner" ToRole="PodcastContent" FromRole="PodcastContentPartner" />
        <NavigationProperty Name="OcrContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner" ToRole="OcrContent" FromRole="OcrContentPartner" />
        <NavigationProperty Name="CaptionContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner" ToRole="CaptionContent" FromRole="CaptionContentPartner" />
        <NavigationProperty Name="AudioPeaksContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartner" ToRole="AudioPeaksContent" FromRole="AudioPeaksContentPartner" />
        <NavigationProperty Name="LayoutOptions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartner" ToRole="LayoutOptions" FromRole="LayoutOptionsPartner" />
        <NavigationProperty Name="EmailInvitation" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartner" ToRole="EmailInvitation" FromRole="EmailInvitationPartner" />
        <NavigationProperty Name="RelatedPresentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentationsPartner" ToRole="RelatedPresentations" FromRole="RelatedPresentationsPartner" />
        <NavigationProperty Name="ShowcaseChannels" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsPartner" ToRole="ShowcaseChannels" FromRole="ShowcaseChannelsPartner" />
        <NavigationProperty Name="ShowcaseChannelsForAllInstances" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsForAllInstancesPartner" ToRole="ShowcaseChannelsForAllInstances" FromRole="ShowcaseChannelsForAllInstancesPartner" />
        <NavigationProperty Name="VideoPodcastContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner" ToRole="VideoPodcastContent" FromRole="VideoPodcastContentPartner" />
        <NavigationProperty Name="Modules" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner" ToRole="Modules" FromRole="ModulesPartner" />
        <NavigationProperty Name="Categories" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartner" ToRole="Categories" FromRole="CategoriesPartner" />
        <NavigationProperty Name="ExternalPublishingContent" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner" ToRole="ExternalPublishingContent" FromRole="ExternalPublishingContentPartner" />
      </EntityType>
      <EntityType Name="RecycledPresentationCardRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation">
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecordDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Record date of the presentation (UTC) in ISO 8601 format</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecordDateLocal" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Record date of the presentation (in the presentation's time zone) in ISO 8601 format</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Duration" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total duration of the presentation in seconds</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NumberOfViews" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Number of times the presentation has been viewed</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NumberOfUsers" Type="Edm.Int32" Nullable="false" />
        <Property Name="LastViewedUtc" Type="Edm.DateTime" />
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Creator" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Creator of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PrimaryPresenter" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Display name of the primary presenter</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL of the presentation thumbnail; null if no thumbnail is set</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsLive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CreationDate" Type="Edm.DateTime" Nullable="false" />
      </EntityType>
      <EntityType Name="RecycledPresentationFullRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationCardRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="PlayerId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the player set on the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationTemplateId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>When creating a presentation, set this property to use the specified template to create the presentation. It will always be null when reading.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AlternateName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Alternate name of the presentation (unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CopyrightNotice" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Copyright notice for the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="MaximumConnections" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Maximum number of simultaneous playback sessions allowed for the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PublishingPointName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the CDN publishing point used for live distribution of the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsUploadAutomatic" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the Recorder automatically publishes the presentation once recording is complete<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZone" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Time-zone of the presentation<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PollsEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether polls are enabled on the presentation during playback<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ForumsEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether Q&amp;A is enabled on the presentation during playback<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveCountdownEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the play cover will show a countdown timer when waiting for a live presentation to go live<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveIndicationDelayed" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the play cover will show Waiting to Begin mode rather than Live mode when a presentation status is Live but the presentation's air/record date has not been reached<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SharingEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether viewers of the presentation can send invitations to view it<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayerLocked" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the player on the presentation is locked to prevent overriding<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PollsInternal" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether Mediasite polls will be used or a link to an external poll will be provided<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Private" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the presentation is private or viewable to others<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnMetadataChanged" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>(Unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ApprovalState" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,ReviewRequired,ChangesRequired,Approved</Summary>
            <LongDescription>Approval state of presentation in the review-edit-approve workflow<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ApprovalRequiredChangeTypes" Type="Edm.String">
          <Documentation>
            <Summary>None,DefaultApprovalChanges,DefaultNotificationChanges</Summary>
            <LongDescription>(Unused)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsApproved" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag determining whether the presentation is approved (only relevant under review-edit-approve workflow)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>The number of the presentation's head content revision (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PollLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL for external presentation poll<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the presentation's parent folder (read-only)<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presentation's parent folder<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisplayRecordDate" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Actual date the presentation was recorded, if available; otherwise same as RecordDate<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsLiveEnabled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the presentation is set up for live<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayStatus" Type="Edm.String">
          <Documentation>
            <Summary>NotAvailable,ScheduledForLive,OpenForLive,Live,LiveEnded,OnDemand,LivePaused</Summary>
            <LongDescription>Status of the presentation relevant to playback<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CustomFieldValues" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiCustomFieldValue)" Nullable="false" />
        <Property Name="TagList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>IEnumerable&lt;string&gt;</Summary>
            <LongDescription>Tags as a list of strings. This is a read-only property; use the Tags navigation property to update tags on a presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsHeadRevisionContentComplete" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the presentation's head revision has completed all pending content work.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExternalLinks" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ExternalLinkRepresentation)" Nullable="false" />
      </EntityType>
      <EntityType Name="FolderRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the folder (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the folder (cannot be empty)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the folder (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the folder<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Creation date of the folder in ISO 8601 format (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date of the folder in ISO 8601 format (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the folder's parent folder (cannot be empty)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Recycled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the folder is in the Recycle Bin<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Type" Type="Edm.String">
          <Documentation>
            <Summary>None,Root,RecycleBin,Folder,SystemFolder,ReviewEditApproveEnabled,MyMediasiteRoot,MyMediasiteUserRoot,MyMediasiteUserFolder,Shared,CopyDestination</Summary>
            <LongDescription>Combination of values describing the type of the folder. Read-only.<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsShared" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the folder is shared<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsCopyDestination" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the folder is marked as a copy destination<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsReviewEditApproveEnabled" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the folder is in the review-edit-approve workflow<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Presentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner" ToRole="Presentations" FromRole="PresentationsPartner">
          <Documentation>
            <Summary>Presentations</Summary>
            <LongDescription>List of presentations and shortcuts in the folder</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <ComplexType Name="AccessControlEntry">
        <Property Name="RoleId" Type="Edm.String" />
        <Property Name="PermissionMask" Type="Edm.Int32" />
        <Property Name="Read" Type="Edm.Boolean" />
        <Property Name="Write" Type="Edm.Boolean" />
        <Property Name="Execute" Type="Edm.Boolean" />
        <Property Name="Moderate" Type="Edm.Boolean" />
        <Property Name="Approve" Type="Edm.Boolean" />
        <Property Name="Annotate" Type="Edm.Boolean" />
        <Property Name="DenyRead" Type="Edm.Boolean" />
        <Property Name="DenyWrite" Type="Edm.Boolean" />
        <Property Name="DenyExecute" Type="Edm.Boolean" />
        <Property Name="DenyModerate" Type="Edm.Boolean" />
        <Property Name="DenyApprove" Type="Edm.Boolean" />
        <Property Name="DenyAnnotate" Type="Edm.Boolean" />
      </ComplexType>
      <EntityType Name="JobRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the job (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Status" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>Successful,Queued,Working,Disabled,Failed,Canceled</Summary>
            <LongDescription>Current status of the job</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StatusMessage" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Human-readable status message for the job</LongDescription>
          </Documentation>
        </Property>
        <Property Name="JobType" Type="Edm.String">
          <Documentation>
            <Summary>Mediasite.MediaImportWithTranscode.MultiFormatMediaUpload.7_0_0,Mediasite.MediaImportWithTranscode.MediaUpload.7_0_0,Mediasite.System.DeleteFolder.7_0_0,Mediasite.System.UpdateResourcePermissions.7_0_0,Mediasite.Vodcast.CreateVodcast.7_0_8</Summary>
            <LongDescription>Type of the job</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="TimedEventRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The identifier (this will be automatically created)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Type" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>This is a vendor specific name for this timed event type in order to categorize it.  Use your vendor name in the type to avoid collisions.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Payload" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>This is a string that you can provide in anyway that you need.  We do not evaluate this payload.  It is for integration only.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Position" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>The time, in seconds, that this event is assigned to.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Options" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>For future use.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The Id of the presentation that this event should be assigned to.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="InteractiveElementRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The identifier (this will be automatically created)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Type" Type="Edm.String">
          <Documentation>
            <Summary>Hotspot,Button,Text</Summary>
            <LongDescription>The type of interactive element</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the interactive element</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StartTime" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>The time, in milliseconds, that this interactive element starts</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EndTime" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>The time, in milliseconds, that this interactive element ends</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PositionX" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>X position of the interactive element from 0.0 to 1.0</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PositionY" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Y position of the interactive element from 0.0 to 1.0</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Color" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Primary color of the interactive element; must be in 32-bit hexadecimal RGB format (#xxxxxx) or (xxxxxx)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SecondaryColor" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Secondary color of the interactive element; must be in 32-bit hexadecimal RGB format (#xxxxxx) or (xxxxxx)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Opacity" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Opacity of the interactive element as a percentage from 0 to 100</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Fill" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating whether the element's fill value (Hotspots only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Width" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Width of the interactive element from 0.0 to 1.0 (Hotspot or Text elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Height" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>double</Summary>
            <LongDescription>Height of the interactive element from 0.0 to 1.0 (Hotspot or Text elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ButtonSize" Type="Edm.String">
          <Documentation>
            <Summary>Small,Medium,Large</Summary>
            <LongDescription>Button size of interactive element (Button elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Text" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Text on the interactive element (Buttons or Text elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TextAlignment" Type="Edm.String">
          <Documentation>
            <Summary>Start,Center,End</Summary>
            <LongDescription>Alignment of text on interactive element (Text elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TextSize" Type="Edm.String">
          <Documentation>
            <Summary>Small,Medium,Large</Summary>
            <LongDescription>Text size on interactive element (Text elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Shape" Type="Edm.String">
          <Documentation>
            <Summary>Circle,Rectangle</Summary>
            <LongDescription>Shape of interactive element (Hotspots only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="InteractionEffect" Type="Edm.String">
          <Documentation>
            <Summary>LinkNewPresentation,TimeInCurrentPresentation,ExternalUrl </Summary>
            <LongDescription>The effect of navigating the link for the interactive element (Hotspot or Button elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="InteractionParameter" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>For LinkNewPresentation interactions, this is a presentation ID. For TimeInCurrentPresentation interactions, this is the time in seconds to skip to. For ExternalUrl interactions, this is the URL to navigate to. (Hotspot or Button elements only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Pause" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating whether the video should pause on interaction start</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The Id of the presentation that this interactive element should be assigned to.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="DistributionContentServerEndpointRepresentation">
        <Key>
          <PropertyRef Name="ContentServerId" />
        </Key>
        <Property Name="ContentServerId" Type="Edm.String" Nullable="false" />
        <Property Name="EndpointType" Type="Edm.String" />
        <Property Name="DistributionUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="StorageContentServerEndpointRepresentation">
        <Key>
          <PropertyRef Name="ContentServerId" />
        </Key>
        <Property Name="ContentServerId" Type="Edm.String" Nullable="false" />
        <Property Name="EndpointType" Type="Edm.String" />
        <Property Name="UseMediasiteFileServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableFileServerSecurity" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LocalUrl" Type="Edm.String" />
        <Property Name="Url" Type="Edm.String" />
      </EntityType>
      <EntityType Name="ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content server (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the content server<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ServerType" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,MediasiteData,SlideServer,PublishToGoServer,WmsOnDemandServer,WmsUnicastPullServer,WmsMulticastPullServer,WmsUnicastPushServer,CustomPullServer,CustomPushServer,IIsProgressiveServer,IIsMediaPushServer,IIsMediaOnDemandServer,IIsMediaPullServer,SmoothStreamingCustomPullServer,SmoothStreamingCustomPushServer,RtmpContentServer,DeliverLiveRtmpServer</Summary>
            <LongDescription>Type of the content server (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="StorageEndpoint" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_StorageEndpoint_SonicFoundry_Mediasite_WebApi_Model_StorageContentServerEndpointRepresentation_StorageEndpointPartner" ToRole="StorageEndpoint" FromRole="StorageEndpointPartner">
          <Documentation>
            <Summary>StorageEndpoint</Summary>
            <LongDescription>Storage connection settings for a non-broadcast content server</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="DistributionEndpoint" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_DistributionEndpoint_SonicFoundry_Mediasite_WebApi_Model_DistributionContentServerEndpointRepresentation_DistributionEndpointPartner" ToRole="DistributionEndpoint" FromRole="DistributionEndpointPartner">
          <Documentation>
            <Summary>DistributionEndpoint</Summary>
            <LongDescription>Distribution settings for a live or on-demand content server</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="PresenterRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="MediasiteId" Type="Edm.String" />
        <Property Name="Prefix" Type="Edm.String" />
        <Property Name="FirstName" Type="Edm.String" />
        <Property Name="MiddleName" Type="Edm.String" />
        <Property Name="LastName" Type="Edm.String" />
        <Property Name="Suffix" Type="Edm.String" />
        <Property Name="ImageUrl" Type="Edm.String" />
        <Property Name="ImageName" Type="Edm.String" />
        <Property Name="Email" Type="Edm.String" />
        <Property Name="BioUrl" Type="Edm.String" />
        <Property Name="Title" Type="Edm.String" />
        <Property Name="AdditionalInfo" Type="Edm.String" />
        <Property Name="DisplayName" Type="Edm.String" />
        <Property Name="Order" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="ContentEncodingSettingRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content encoding setting (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the content encoding setting (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the content encoding setting was created (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the content encoding setting was last modified (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content encoding setting's parent folder (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Recycled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the content encoding setting is in the Recycle Bin (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the content encoding setting<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the content encoding setting<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="MimeType" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MIME type of the content encoding setting (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="SerializedSettings" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Serialized XML settings on the content encoding setting (read-only)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="EncodingSettingsFilters" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingSettingsFilters_SonicFoundry_Mediasite_WebApi_Model_EncodingSettingsFilterRepresentation_EncodingSettingsFiltersPartner" ToRole="EncodingSettingsFilters" FromRole="EncodingSettingsFiltersPartner">
          <Documentation>
            <Summary>EncodingSettingsFilters</Summary>
            <LongDescription>List of filters for the content encoding setting (H.264 settings only)</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="EncodingStreamDescriptions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingStreamDescriptions_SonicFoundry_Mediasite_WebApi_Model_EncodingStreamDescriptionRepresentation_EncodingStreamDescriptionsPartner" ToRole="EncodingStreamDescriptions" FromRole="EncodingStreamDescriptionsPartner">
          <Documentation>
            <Summary>EncodingStreamDescriptions</Summary>
            <LongDescription>List of stream descriptions for the content encoding setting (H.264 settings only)</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="EncodingSettingsFilterRepresentation">
        <Key>
          <PropertyRef Name="FilterType" />
        </Key>
        <Property Name="FilterType" Type="Edm.String" Nullable="false" />
        <Property Name="MediasiteId" Type="Edm.String" />
        <Property Name="FilterValue" Type="Edm.String" />
      </EntityType>
      <EntityType Name="EncodingStreamDescriptionRepresentation">
        <Key>
          <PropertyRef Name="Number" />
        </Key>
        <Property Name="Number" Type="Edm.Int32" Nullable="false" />
        <Property Name="MediasiteId" Type="Edm.String" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="DeviceClass" Type="Edm.Int32" Nullable="false" />
        <Property Name="Description" Type="Edm.String" />
      </EntityType>
      <EntityType Name="AuthorizationTicketRepresentation">
        <Key>
          <PropertyRef Name="TicketId" />
        </Key>
        <Property Name="TicketId" Type="Edm.String" Nullable="false" />
        <Property Name="Username" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>User name attached to the authorization ticket</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ClientIpAddress" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>IP address of the client that can use the authorization ticket; may be null to allow it to be used anywhere</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the user who created the authorization ticket (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationTime" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time that the authorization ticket was created (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExpirationTime" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time that the authorization ticket expires (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ResourceId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the resource the the authorization ticket allows access to</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MinutesToLive" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Number of minutes after creation that the authorization ticket will remain valid</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ScheduleRecurrenceRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Id of the recurrence</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MediasiteId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the schedule the recurrence belongs to</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecordDuration" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Duration of the scheduled recording in milliseconds</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StartRecordDateTime" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>UTC Date and time when the recurrence begins</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EndRecordDateTime" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the recurrence ends (time will be set to 11:59:59 PM of the schedule's local time zone)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecurrencePattern" Type="Edm.String">
          <Documentation>
            <Summary>None,Daily,Weekly,Monthly,Yearly</Summary>
            <LongDescription>Which pattern the recurrence follows</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NextScheduleTime" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time of the next scheduled instance of the recurrence (this does not need to be set at create time)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecurrencePatternType" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Type of the schedule's recurrence pattern (0 for Simple, 1 for Long)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecurrenceFrequency" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>For all repeating recurrence patterns, specifies that the recurrence happens every RecurrenceFrequency units of the pattern. (2 means every 2 days for Daily, every 2 weeks for Weekly, etc.)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="WeekDayOnly" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>For Daily recurrences, specifies if recordings are only to be scheduled on weekdays</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DaysOfTheWeek" Type="Edm.String">
          <Documentation>
            <Summary>None,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday</Summary>
            <LongDescription>For Weekly recurrences, specifies which days of the week the recurrence falls on. Days are separated by '|', so e.g. 'Monday', 'Tuesday|Thursday' are valid settings. For Monthy and Yearly recurrences only a single day is valid.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="WeekOfTheMonth" Type="Edm.String">
          <Documentation>
            <Summary>None,First,Second,Third,Fourth,Last</Summary>
            <LongDescription>For Monthly or Yearly recurrences, specifies which week of a month the recurrence falls on.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DayOfTheMonth" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>For Monthly or Yearly recurrences, specifies which day of a month the recurrence falls on.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MonthOfTheYear" Type="Edm.String">
          <Documentation>
            <Summary>None,January,February,March,April,May,June,July,August,September,October,November,December</Summary>
            <LongDescription>For Yearly recurrences, specifies which month of a year the recurrence falls on.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExcludeHolidays" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>** DEPRECATED ** Field is unused and will only return false. ** OLD DOCUMENTATION ** Flag indicating if holidays are to be excluded from the recurrence</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExcludeDateRangeList" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ExcludeDateRangeRepresentation)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SonicFoundry.Mediasite.WebApi.Model.ExcludeDateRangeRepresentation</Summary>
            <LongDescription>A list (which may be empty) of ExcludeDateRangeRepresentation objects, each containing Start and End (DateTimes) and ExcludeId (integer). The ExcludeId is not necessary when creating or updating a recurrence. This specifies schedule-specific time windows when no recordings will be scheduled.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="PresentationAnalyticsRepresentation">
        <Key>
          <PropertyRef Name="PresentationId" />
        </Key>
        <Property Name="PresentationId" Type="Edm.String" Nullable="false" />
        <Property Name="Title" Type="Edm.String" />
        <Property Name="ParentFolderId" Type="Edm.String" />
        <Property Name="ParentFolderName" Type="Edm.String" />
        <Property Name="MinViewLength" Type="Edm.Int32" />
        <Property Name="TotalViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="LiveViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="OnDemandViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalUsers" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalIPAddresses" Type="Edm.Int32" Nullable="false" />
        <Property Name="PeakConnections" Type="Edm.Int32" Nullable="false" />
        <Property Name="FirstWatched" Type="Edm.DateTime" />
        <Property Name="LastWatched" Type="Edm.DateTime" />
        <Property Name="TotalTimeWatchedSeconds" Type="Edm.Int64" Nullable="false" />
        <Property Name="DatesWatched" Type="Collection(Edm.DateTime)" Nullable="false" />
        <NavigationProperty Name="Presentation" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner" ToRole="Presentation" FromRole="PresentationPartner" />
        <NavigationProperty Name="Users" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Users_SonicFoundry_Mediasite_WebApi_Model_PresentationUserAnalyticsRepresentation_UsersPartner" ToRole="Users" FromRole="UsersPartner" />
        <NavigationProperty Name="IPAddresses" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_IPAddresses_SonicFoundry_Mediasite_WebApi_Model_PresentationIPAddressAnalyticsRepresentation_IPAddressesPartner" ToRole="IPAddresses" FromRole="IPAddressesPartner" />
        <NavigationProperty Name="ViewingTrends" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingTrends_SonicFoundry_Mediasite_WebApi_Model_ViewingTrendsSegmentRepresentation_ViewingTrendsPartner" ToRole="ViewingTrends" FromRole="ViewingTrendsPartner" />
        <NavigationProperty Name="ViewingSessions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartner" ToRole="ViewingSessions" FromRole="ViewingSessionsPartner" />
        <NavigationProperty Name="BrowserTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner" ToRole="BrowserTotals" FromRole="BrowserTotalsPartner" />
        <NavigationProperty Name="MediaPluginTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner" ToRole="MediaPluginTotals" FromRole="MediaPluginTotalsPartner" />
        <NavigationProperty Name="SystemTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner" ToRole="SystemTotals" FromRole="SystemTotalsPartner" />
      </EntityType>
      <EntityType Name="PresentationClientAnalyticsRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="TotalViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="LiveViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="OnDemandViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="FirstWatched" Type="Edm.DateTime" Nullable="false" />
        <Property Name="LastWatched" Type="Edm.DateTime" Nullable="false" />
        <Property Name="PercentWatched" Type="Edm.Double" Nullable="false" />
        <Property Name="CoverageWatchedSeconds" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalTimeWatchedSeconds" Type="Edm.Int64" Nullable="false" />
      </EntityType>
      <EntityType Name="PresentationUserAnalyticsRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.PresentationClientAnalyticsRepresentation">
        <Property Name="UserName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="PresentationIPAddressAnalyticsRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.PresentationClientAnalyticsRepresentation">
        <Property Name="IPAddress" Type="Edm.String" />
        <Property Name="HostName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="ViewingTrendsSegmentRepresentation">
        <Key>
          <PropertyRef Name="StartTime" />
        </Key>
        <Property Name="StartTime" Type="Edm.Int32" Nullable="false" />
        <Property Name="Duration" Type="Edm.Int32" Nullable="false" />
        <Property Name="Views" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="ViewingSessionRepresentation">
        <Key>
          <PropertyRef Name="PlaybackTicket" />
        </Key>
        <Property Name="PlaybackTicket" Type="Edm.String" Nullable="false" />
        <Property Name="PresentationId" Type="Edm.String" />
        <Property Name="UserName" Type="Edm.String" />
        <Property Name="IPAddress" Type="Edm.String" />
        <Property Name="HostName" Type="Edm.String" />
        <Property Name="SessionType" Type="Edm.String" />
        <Property Name="Opened" Type="Edm.DateTime" Nullable="false" />
        <Property Name="LastActive" Type="Edm.DateTime" Nullable="false" />
        <Property Name="TimeWatchedSeconds" Type="Edm.Int32" Nullable="false" />
        <Property Name="CoverageWatchedSeconds" Type="Edm.Int32" Nullable="false" />
        <Property Name="Referrer" Type="Edm.String" />
        <Property Name="System" Type="Edm.String" />
        <Property Name="Browser" Type="Edm.String" />
        <Property Name="MediaPlugin" Type="Edm.String" />
      </EntityType>
      <EntityType Name="ActiveSessionRepresentation">
        <Key>
          <PropertyRef Name="PlaybackTicket" />
        </Key>
        <Property Name="PlaybackTicket" Type="Edm.String" Nullable="false" />
        <Property Name="PresentationId" Type="Edm.String" />
        <Property Name="UserName" Type="Edm.String" />
        <Property Name="IPAddress" Type="Edm.String" />
        <Property Name="HostName" Type="Edm.String" />
        <Property Name="SessionType" Type="Edm.String" />
        <Property Name="Opened" Type="Edm.DateTime" Nullable="false" />
        <Property Name="LastActive" Type="Edm.DateTime" Nullable="false" />
        <Property Name="Referrer" Type="Edm.String" />
        <Property Name="System" Type="Edm.String" />
        <Property Name="Browser" Type="Edm.String" />
        <Property Name="MediaPlugin" Type="Edm.String" />
      </EntityType>
      <EntityType Name="ViewingPlatformTotalRepresentation">
        <Key>
          <PropertyRef Name="Platform" />
        </Key>
        <Property Name="Platform" Type="Edm.String" Nullable="false" />
        <Property Name="Total" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="UserAnalyticsRepresentation">
        <Key>
          <PropertyRef Name="UserName" />
        </Key>
        <Property Name="UserName" Type="Edm.String" Nullable="false" />
        <Property Name="TotalViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="LiveViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="OnDemandViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="PresentationsWatched" Type="Edm.Int32" Nullable="false" />
        <Property Name="LivePresentationsWatched" Type="Edm.Int32" Nullable="false" />
        <Property Name="OnDemandPresentationsWatched" Type="Edm.Int32" Nullable="false" />
        <Property Name="FirstWatched" Type="Edm.DateTime" />
        <Property Name="LastWatched" Type="Edm.DateTime" />
        <Property Name="TotalTimeWatchedSeconds" Type="Edm.Int64" Nullable="false" />
        <Property Name="DatesWatched" Type="Collection(Edm.DateTime)" Nullable="false" />
        <NavigationProperty Name="Presentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_UserPresentationAnalyticsRepresentation_PresentationsPartner" ToRole="Presentations" FromRole="PresentationsPartner" />
        <NavigationProperty Name="ViewingSessions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartner" ToRole="ViewingSessions" FromRole="ViewingSessionsPartner" />
        <NavigationProperty Name="BrowserTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner" ToRole="BrowserTotals" FromRole="BrowserTotalsPartner" />
        <NavigationProperty Name="MediaPluginTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner" ToRole="MediaPluginTotals" FromRole="MediaPluginTotalsPartner" />
        <NavigationProperty Name="SystemTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner" ToRole="SystemTotals" FromRole="SystemTotalsPartner" />
      </EntityType>
      <EntityType Name="UserPresentationAnalyticsRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.PresentationClientAnalyticsRepresentation">
        <Property Name="UserName" Type="Edm.String" />
        <Property Name="PresentationId" Type="Edm.String" />
        <Property Name="Title" Type="Edm.String" />
        <Property Name="ParentFolderId" Type="Edm.String" />
        <Property Name="ParentFolderName" Type="Edm.String" />
      </EntityType>
      <EntityType Name="ServerAnalyticsRepresentation">
        <Key>
          <PropertyRef Name="SiteId" />
        </Key>
        <Property Name="SiteId" Type="Edm.String" Nullable="false" />
        <Property Name="TotalViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="LiveViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="OnDemandViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalPresentationsWatched" Type="Edm.Int32" Nullable="false" />
        <Property Name="LivePresentationsWatched" Type="Edm.Int32" Nullable="false" />
        <Property Name="OnDemandPresentationsWatched" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalTimeWatchedSeconds" Type="Edm.Int64" Nullable="false" />
        <Property Name="TotalUsers" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalIPAddresses" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalAnonymousViews" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalAnonymousIPAddress" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalAvailablePresentations" Type="Edm.Int32" Nullable="false" />
        <Property Name="LiveBroadcastPresentations" Type="Edm.Int32" Nullable="false" />
        <Property Name="ScheduleRecordedPresentations" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalPresentationDurationSeconds" Type="Edm.Int64" Nullable="false" />
        <Property Name="TotalRegisteredRecorders" Type="Edm.Int32" Nullable="false" />
        <NavigationProperty Name="PresentationSources" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_PresentationSources_SonicFoundry_Mediasite_WebApi_Model_PresentationSourceTotalRepresentation_PresentationSourcesPartner" ToRole="PresentationSources" FromRole="PresentationSourcesPartner" />
        <NavigationProperty Name="BrowserTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner" ToRole="BrowserTotals" FromRole="BrowserTotalsPartner" />
        <NavigationProperty Name="MediaPluginTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner" ToRole="MediaPluginTotals" FromRole="MediaPluginTotalsPartner" />
        <NavigationProperty Name="SystemTotals" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner" ToRole="SystemTotals" FromRole="SystemTotalsPartner" />
      </EntityType>
      <EntityType Name="PresentationSourceTotalRepresentation">
        <Key>
          <PropertyRef Name="Source" />
        </Key>
        <Property Name="Source" Type="Edm.String" Nullable="false" />
        <Property Name="TotalPresentations" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <ComplexType Name="DailyViewingTotalResult">
        <Property Name="ViewingTotals" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.DailyViewingTotalRepresentation)" Nullable="false" />
      </ComplexType>
      <EntityType Name="ActiveConnectionsRepresentation">
        <Key>
          <PropertyRef Name="SiteId" />
        </Key>
        <Property Name="SiteId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>ID of the current site</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalConnections" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of connections</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LiveConnections" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of live connections</LongDescription>
          </Documentation>
        </Property>
        <Property Name="OnDemandConnections" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of on-demand connections</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalPresentations" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of presentations being watched</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LivePresentations" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of live presentations being watched</LongDescription>
          </Documentation>
        </Property>
        <Property Name="OnDemandPresentations" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of on-demand presentations being watched</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalUsers" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of distinct users watching now</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalIPAddresses" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of distinct IP addresses watching now</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ActivePresentationRepresentation">
        <Key>
          <PropertyRef Name="PresentationId" />
        </Key>
        <Property Name="PresentationId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Title" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Title of the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the presentation's parent folder</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the presentation's parent folder</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalConnections" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of current connections to the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalUsers" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of users currently watching the presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TotalIPAddresses" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Total number of distinct IP addresses currently watching the presentation</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="ActiveSessions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ActivePresentationRepresentation_ActiveSessions_SonicFoundry_Mediasite_WebApi_Model_ActiveSessionRepresentation_ActiveSessionsPartner" ToRole="ActiveSessions" FromRole="ActiveSessionsPartner">
          <Documentation>
            <Summary>ActiveSessions</Summary>
            <LongDescription>List of details of all current viewing sessions for the presentation</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="UserProfileRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the user profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Login name associated with the user profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisplayName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Display name of the user profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Email" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Email address uniquely associated with the profile</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExternalId" Type="Edm.String" />
        <Property Name="Activated" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is validated</LongDescription>
          </Documentation>
        </Property>
        <Property Name="HomeFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the profile's home folder; null if the profile has no home folder.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="HasHomeFolder" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile has a home folder. If NULL or not specified at creation time, the API defaults to the old behavior of creating a home folder; if set to true or false, that setting will be respected. For a profile with no home folder, this can be updated to true to prompt Mediasite to create a home folder for the profile. It is not possible to set it to false and remove a profile's home folder.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ModeratorEmail" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Email address to use for forum moderation notifications (defaults to Email if not set)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ModeratorEmailOptOut" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of forum moderation notifications</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisablePresentationContentCompleteEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>booll</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's private presentations are processed and ready for viewing</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisablePresentationContentFailedEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when processing fails on user's private presentations are processed</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisablePresentationChangeOwnerEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when the user becomes the new owner of a presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableCopyToFolderInitiatedEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentations are submitted for copying to a new folder</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableCopyToTrustedServerCompleteEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentations are submitted for copying to a trusted server</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableCopyToTrustedServerFailEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentation fails to be successfully copied to a trusted server</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableCopyToTrustedServerExportProjectFailEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentation fails to be successfully exported for copying to a trusted server</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableMoveToTrustedServerCompleteEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentation has been successfully moved to a trusted server</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableMoveToTrustedServerFailEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentation fails to be successfully moved to a trusted server</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableCommentPostedToResourceEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentation or other resource has a comment posted to it</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableCommentHasBeenFlaggedEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's comment is flagged as offensive.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableAnnotationPostedToResourceEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentation or other resource has an annotation posted to it</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableAnnotationHasBeenFlaggedEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's annotation is flagged as offensive.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisableCaptioningCompletedEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentations captioning is completed.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisablePresentationArchiveEmails" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the profile is opted out of notifications when user's presentations are scheduled to be archived or have been archived.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MaximumRecorderWindows" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Maximum number of Recorder Interface windows that can be opened in a bulk operation in the Management Portal.  When this is zero, the bulk operation is not available.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MDRPublishImmediatelyViewable" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>Nullable flag indicating if the user's Desktop Recorder uploads should be made immediately viewable after post-processing. If null, Mediasite will defer to the site-level setting. Note: this property cannot be set if the profile does not have a home folder.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MyMediasitePublishViewable" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>Nullable flag indicating if the user's My Mediasite uploads should be made immediately viewable after post-processing. If null, Mediasite will defer to the site-level setting. Note: this property cannot be set if the profile does not have a home folder.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZone" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>ID of the user profile's home time-zone </LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterFirstName" Type="Edm.String">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>First name of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterMiddleName" Type="Edm.String">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Middle name of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterLastName" Type="Edm.String">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Last name of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterEmail" Type="Edm.String">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>Email address of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterPrefix" Type="Edm.String">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>Prefix of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterSuffix" Type="Edm.String">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>Suffix of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterTitle" Type="Edm.String" />
        <Property Name="PresenterAdditionalInfo" Type="Edm.String">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>Additional info of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresenterBio" Type="Edm.String">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>Biography link (must be valid URI) of presenter information</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TrustDirectoryEntry" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Trust-prefix-qualified identifier for the user profile (only populated when using the UserProfiles navigation property on OutboundTrusts)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ProviderStatus" Type="Edm.String" />
        <Property Name="ProviderStatusDate" Type="Edm.DateTime" Nullable="false" />
        <Property Name="CreationDate" Type="Edm.DateTime" Nullable="false" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="QuotaPolicy" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_QuotaPolicy_SonicFoundry_Mediasite_WebApi_Model_QuotaPolicyRepresentation_QuotaPolicyPartner" ToRole="QuotaPolicy" FromRole="QuotaPolicyPartner">
          <Documentation>
            <Summary>QuotaPolicy</Summary>
            <LongDescription>Quota policy for the user profile (if defined). May be modified by PUT, PATCH or the SetQuotaPolicyFromLevel
      action. Note that PUT and PATCH have slightly different semantics: if you are modifying a large number of profiles at a time, PUT should be used so that
    each edit does not trigger a job to recompute usage and status for the affected quota policy. If PATCH is used, this job will be created (unless one is already scheduled to run shortly).</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="Entitlements" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_Entitlements_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_EntitlementsPartner" ToRole="Entitlements" FromRole="EntitlementsPartner">
          <Documentation>
            <Summary>Entitlements</Summary>
            <LongDescription>Collection of entitlements granted to the user profile.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="MediasiteTimeZoneRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.Int32" Nullable="false" />
        <Property Name="DisplayName" Type="Edm.String" />
        <Property Name="RegistryKey" Type="Edm.String" />
        <Property Name="IsDisplayed" Type="Edm.Boolean" Nullable="false" />
        <Property Name="DaylightAbbreviation" Type="Edm.String" />
        <Property Name="StandardAbbreviation" Type="Edm.String" />
      </EntityType>
      <EntityType Name="ApiKeyDefaultRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>ID of the API key</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the application the key is issued for</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeoutInMinutes" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Timeout in minutes of authentication tickets automatically created by the API when using this key (only used if CreateAuthTicketsForResources is TRUE)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsDefault" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the API key is system-created</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreateAuthTicketsForResources" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if viewing URLs for channels and presentations created by the API when using this key should have authentication tickets automatically created</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ReportAuthFailureAsError" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the Web API should return a status code of 500 for authentication/authorization errors rather than 401</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExcludePrivatePresentations" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if Private presentations not belonging to the current user should be excluded from API queries</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Internal" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the API key is an Enghouse-internal key (keys created via the API will never have this set to True)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ViewOnlyAccessContext" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the API key grants view access, rather than read access, to resources.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowAnonymousThumbnails" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if ThumbnailUrls generated for presentations and channels should have query-string parameters added to allow them to be served anonymously</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CanUploadCaptureSessions" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the API key can be used to issue application tickets that allow upload to Desktop Recorder sessions on the server (keys created through the API will never have this set to True)</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="PresentationThumbnailRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="ThumbnailUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URI for the thumbnail file</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content item</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,Slides,Chapters,PresentationThumbnail,CaptionFile,OnDemandFile,BroadcastStream,PublishToGo,SlideOcr,Podcast,TimedEvents,AudioPeaks,Vodcast,ExternalPublishing,Rtmp,AudioDescriptions,OnDemandStream,OnDemandDownload,Composition,VideoLayout,PreviewThumbnails</Summary>
            <LongDescription>Type of the content item</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Status" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,Pending,Working,Completed,Error,Canceled,PendingManualCompletion,Inactive</Summary>
            <LongDescription>Status of the content item</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentMimeType" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MIME type of the content item</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>(unused)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Length" Type="Edm.Int64" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>(unused)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FileNameWithExtension" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Filename of the thumbnail</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentEncodingSettingsId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>(unused)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentServerId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content server for the thumbnail</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>(unused)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>(unused)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Number of the presentation content revision containing the thumbnail</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Size in bytes of the thumbnail file</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StreamType" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>(unused)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="PodcastContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="DownloadUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Where to download the MP3 file, when it has been created</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content item</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="PublishToGoContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="DownloadUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Where to download the publish-to-go package, when it has been created</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content item</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="VideoPodcastContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="DownloadUrl" Type="Edm.String" />
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="VideoPodcastProject" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastProject_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastProjectRepresentation_VideoPodcastProjectPartner" ToRole="VideoPodcastProject" FromRole="VideoPodcastProjectPartner" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="SlideContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="IsGeneratedFromVideoStream" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="SlideDetailsContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="SlideDetails" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.SlideDetails)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SlideDetails&gt;</Summary>
            <LongDescription>A list of SlideDetails objects, one per slide. This object contains: Number (number of the slide), TimeMilliseconds (slide's offset from the start of the presentation), Title (title of the slide, if any), Content (description of the slide, if any), OcrText (results of OCR of the slide, if any). Please note that OCR text is automatically generated and may differ from the actual text on the slide.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the content item</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="OcrContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="LastOcrDate" Type="Edm.DateTime" />
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="OnDemandContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="BroadcastContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="AudioPeaksRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="BytesPerSample" Type="Edm.Int32" Nullable="false" />
        <Property Name="Channels" Type="Edm.Int32" Nullable="false" />
        <Property Name="PeakCount" Type="Edm.Int64" Nullable="false" />
        <Property Name="PeaksPerPixel" Type="Edm.Int32" Nullable="false" />
        <Property Name="PixelsPerRow" Type="Edm.Int32" Nullable="false" />
        <Property Name="Rows" Type="Edm.Int32" Nullable="false" />
        <Property Name="SampleRate" Type="Edm.Int32" Nullable="false" />
        <Property Name="SamplesPerBlock" Type="Edm.Int32" Nullable="false" />
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="ExternalPublishingContentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="ExternalUrl" Type="Edm.String" />
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="Length" Type="Edm.Int64" Nullable="false" />
        <Property Name="FileNameWithExtension" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ArchiveType" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsTranscodeSource" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ContentRevision" Type="Edm.Int32" Nullable="false" />
        <Property Name="FileLength" Type="Edm.Int64" Nullable="false" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
        <NavigationProperty Name="ExternalPublishingPoint" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingPoint_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingPointPartner" ToRole="ExternalPublishingPoint" FromRole="ExternalPublishingPointPartner" />
        <NavigationProperty Name="ExternalPublishingProject" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingProject_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingProjectPartner" ToRole="ExternalPublishingProject" FromRole="ExternalPublishingProjectPartner" />
        <NavigationProperty Name="ContentServer" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner" ToRole="ContentServer" FromRole="ContentServerPartner" />
        <NavigationProperty Name="ContentEncodingSettings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner" ToRole="ContentEncodingSettings" FromRole="ContentEncodingSettingsPartner" />
      </EntityType>
      <EntityType Name="ExternalPubPointRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the publishing project (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Type" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,YouTube</Summary>
            <LongDescription>Type of the publishing project.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the publishing project.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the publishing project.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EmailAddress" Type="Edm.String" />
        <Property Name="Username" Type="Edm.String" />
        <Property Name="Copyright" Type="Edm.String" />
        <Property Name="Author" Type="Edm.String" />
      </EntityType>
      <EntityType Name="RoleRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Id of the Mediasite role</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name assigned to the role</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the role</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsBuiltInRole" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the role is built into the Mediasite system (read only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DirectoryEntry" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Active Directory entry corresponding to the role (if any)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EmailAddresses" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>List of email addresses associated with the role separated by a semicolon</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsEntitlement" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the role is an entitlement</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ResourcePermissionsRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the entity</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the entity</LongDescription>
          </Documentation>
        </Property>
        <Property Name="InheritPermissions" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the entity inherits permissions from its parent folder</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AccessControlList" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.AccessControlEntry)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SonicFoundry.Mediasite.WebApi.Model.AccessControlEntry&gt;</Summary>
            <LongDescription>         List of access control entries for the resource. Each access control entry consists of the following fields: RoleId (string),         PermissionMask (int), Read, Write, Execute, Approve, Moderate, Annotate, DenyRead, DenyWrite, DenyExecute, DenyApprove, DenyModerate, DenyAnnotate (all bool). When updating resource         permissions, you may use either the PermissionMask or the flags to set a role's permissions, but not both.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="SsoRoleCacheRepresentation">
        <Key>
          <PropertyRef Name="SiteId" />
        </Key>
        <Property Name="SiteId" Type="Edm.String" Nullable="false" />
        <Property Name="RoleList" Type="Collection(Edm.String)" />
        <Property Name="OldestLastModified" Type="Edm.DateTime" Nullable="false" />
      </EntityType>
      <EntityType Name="EffectivePermissions">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the resource</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Read" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>True or false if Read is a valid bit for the resource, indicating the requesting user's effective permission; otherwise null.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Execute" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>True or false if Execute is a valid bit for the resource, indicating the requesting user's effective permission; otherwise null. Note that in the UI the Execute bit has different names depending on the resource; for instance, it is called View for presentations and Monitor for Recorder registrations.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Write" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>True or false if Write is a valid bit for the resource, indicating the requesting user's effective permission; otherwise null.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Moderate" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>True or false if Moderate is a valid bit for the resource, indicating the requesting user's effective permission; otherwise null.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Approve" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>True or false if Approve is a valid bit for the resource, indicating the requesting user's effective permission; otherwise null.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Annotate" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>True or false if Annotate is a valid bit for the resource, indicating the requesting user's effective permission; otherwise null.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="EmailTemplateRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="Subject" Type="Edm.String" />
        <Property Name="Body" Type="Edm.String" />
      </EntityType>
      <EntityType Name="RegistrationRepresentation">
        <Key>
          <PropertyRef Name="ResourceId" />
        </Key>
        <Property Name="ResourceId" Type="Edm.String" Nullable="false" />
        <Property Name="CustomFields" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.RegistrationCustomFieldRepresentation)" Nullable="false" />
        <Property Name="HideLoginForm" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LoginMessage" Type="Edm.String" />
        <Property Name="Passcode" Type="Edm.String" />
        <Property Name="RegistrationMessage" Type="Edm.String" />
        <Property Name="RegistrationEnabled" Type="Edm.Boolean" Nullable="false" />
        <Property Name="BannerBackColor" Type="Edm.String" />
        <Property Name="BannerImage" Type="Edm.String" />
        <NavigationProperty Name="ResourceRegistrations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RegistrationRepresentation_ResourceRegistrations_SonicFoundry_Mediasite_WebApi_Model_ResourceRegistrationRepresentation_ResourceRegistrationsPartner" ToRole="ResourceRegistrations" FromRole="ResourceRegistrationsPartner" />
      </EntityType>
      <EntityType Name="ResourceRegistrationRepresentation">
        <Key>
          <PropertyRef Name="EmailAddress" />
        </Key>
        <Property Name="EmailAddress" Type="Edm.String" Nullable="false" />
        <Property Name="FirstName" Type="Edm.String" />
        <Property Name="LastName" Type="Edm.String" />
        <Property Name="ResourceId" Type="Edm.String" />
        <Property Name="IPAddress" Type="Edm.String" />
        <Property Name="RegisterDate" Type="Edm.DateTime" />
        <Property Name="CustomFieldValues" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ResourceRegistrationCustomField)" Nullable="false" />
      </EntityType>
      <EntityType Name="VideoPodcastProjectRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the video podcast project</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the video podcast project</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the video podcast project</LongDescription>
          </Documentation>
        </Property>
        <Property Name="BackgroundImageFileName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the background image file (if any) to be used in video podcast generation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="WatermarkImageFileName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the watermark image file (if any) to be used in video podcast generation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="WatermarkPosition" Type="Edm.String">
          <Documentation>
            <Summary>None,TopLeft,TopRight,BottomLeft,BottomRight,Stretched</Summary>
            <LongDescription>Position of the watermark (if any) in generated video podcasts</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LeaderVideoFileName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the video file (if any) to be placed at the start of generated video podcasts</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TrailerVideoFileName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the video file (if any) to be placed at the end of generated video podcasts</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnableBanner" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the banner from the presentation should be included in the generated video podcast</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Layout" Type="Edm.String">
          <Documentation>
            <Summary>AllStreamsResponsiveLayout,SlideAndAudio,SingleVideo,SingleVideoAndSlide</Summary>
            <LongDescription>Specification of the layout used for the video podcast</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Bitrate" Type="Edm.String">
          <Documentation>
            <Summary>OnePointFiveMbps,TwoPointFiveMbps,FourPointFiveMbps</Summary>
            <LongDescription>Specification of the bit-rate to be used in encoding the video podcast</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ModuleRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the module (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ModuleId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Course ID of the module (used for LMS integration)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the module.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the module.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Creation date and time (UTC) of the module (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date and time (UTC) of the module (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the module (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Associations" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>IEnumerable&lt;string&gt;</Summary>
            <LongDescription>List of entities the module is associated with. The API returns these in API resource URL format (e.g. "http://site.mediasite.com/mediasite/api/v1/MediasiteChannels('46f6ef5fa8bf4f59b1a714b1b05f60f621')"). The recommended way to associate a module with a Mediasite entity is with the AddAssociation action (see below), and the recommended way to sever that association is with the RemoveAssociation action. However, when updating the module, you can supply a list of Mediasite IDs either as API URLs or as IDs in URL string format, and this will completely replace the current associations for the module.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="CustomFieldDefRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the custom field definition</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the custom field definition</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Format" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>(For future development.)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ErrorMessage" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The error message to display when field validation fails</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RegularExpression" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>For String-type custom field definitions, an optional regular expression specifying allowed values of the field. It will only be consulted when IsRegexRequired=true.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FieldType" Type="Edm.String">
          <Documentation>
            <Summary>String,Integer,Decimal,DateTime,Xml,Json,Markdown,Boolean,Enumeration</Summary>
            <LongDescription>Type of the custom field</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsSearchable" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>Flag indicating if any the field will be included in the search index.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsRegexRequired" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>Flag indicating if the field must match the specified RegularExpression. If true, RegularExpression must not be null or empty.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsRequired" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>Flag indicating if the field must not be null or empty.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsSecured" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>(For future development.)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsHidden" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>Flag determining if the field is hidden from the UI for adding custom fields to entities.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsDomainUnique" Type="Edm.Boolean">
          <Documentation>
            <Summary>boolean</Summary>
            <LongDescription>Flag indicating if any given value of the field can be assigned to at most one Mediasite object.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnumerationValues" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.CustomFieldEnumerationValueRepresentation)" Nullable="false">
          <Documentation>
            <Summary>
            </Summary>
            <LongDescription>For Enumeration-type custom field definitions, a list of the enumeration values (Key, LocalizedName). It will only be used when FieldType=Enumeration</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="CustomFieldValuesRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the entity whose custom field values are being managed</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CustomFieldValueCollection" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiCustomFieldValue)" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The collection of custom field values on the entity. From a GET, all metadata fields (DataType, FieldName, FieldDefinitionId) will be populated as well as the actual Value field; for doing a PUT/PATCH, however, the client needs only provide either FieldName or FieldDefinitionId to specify the custom field definition completely.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ReportRecurrenceRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the report</LongDescription>
          </Documentation>
        </Property>
        <Property Name="StartDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date when the recurrence begins</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EndDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date when the recurrence ends</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TimeZoneId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Numeric ID of the recurrence's time-zone</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SaveResults" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if results generated by running the recurrence should be saved indefinitely</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ResultExpirationInDays" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>If SaveResults is false, determines how many days (at least 1) the generated results are kept before being discarded</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ReportRecurrenceType" Type="Edm.String">
          <Documentation>
            <Summary>None,Daily,Weekly,Monthly,Yearly</Summary>
            <LongDescription>The pattern of the recurrence (None if the recurrence is one-time-only). When setting report recurrences, this determines which of DailySettings, WeeklySettings, MonthlySettings, and YearlySettings must be non-NULL in the request.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DailySettings" Type="SonicFoundry.Mediasite.WebApi.Model.DailyReportRecurrenceSettings">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Must be set exactly when ReportRecurrenceType=Daily. Fields are FrequencyInDays (int) to be used if the recurrence is to run every given number of days, and EveryWeekDays (bool) which indicates if the recurrence should run every weekday. If EveryWeekDays is true do not set FrequencyInDays.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="WeeklySettings" Type="SonicFoundry.Mediasite.WebApi.Model.WeeklyReportRecurrenceSettings">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Must be set exactly when ReportRecurrenceType=Weekly. Fields are FrequencyInWeeks (int) specifying that the recurrence runs every given number of weeks, and booleans Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday indicating which days of the week the recurrence runs on in weeks where it runs.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MonthlySettings" Type="SonicFoundry.Mediasite.WebApi.Model.MonthlyReportRecurrenceSettings">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Must be set exactly when ReportRecurrenceType=Monthly. Fields are: FrequencyInMonths (int) specifiying that the recurrence runs every given number on months; MonthlyRecurrenceType (string, one of 'Simple' or 'Long'); when 'Simple', the field DayOfMonth specifies which day of the month the recurrence runs on, in weeks when it runs. When 'Long', WeekOfMonth (string, one of 'None', 'First', 'Second', 'Third', 'Fourth', 'Last') describes which week in the month the recurrence runs, and DayOfWeek (string, one of 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday') specifies which day of that week the recurrence runs.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="YearlySettings" Type="SonicFoundry.Mediasite.WebApi.Model.YearlyReportRecurrenceSettings">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Must be set exactly when ReportRecurrenceType=Yearly. Fields are: MonthOfYear (string, ranging over the standard English names of months) specifies which month the recurrence runs in; YearlyRecurrenceType (string, one of 'Simple' or 'Long'); when 'Simple', DayOfMonth (int) specifies which day of the specified month the recurrence runs on. When 'Long', WeekOfMonth (string, one of 'None', 'First', 'Second', 'Third', 'Fourth', 'Last') describes which week in the specified month the recurrence runs, and DayOfWeek (string, one of 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday') specifies which day of that week the recurrence runs.(</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NotifyOnCompletion" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if an email message should be generated when a recurring report is ready</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SenderEmailAddress" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>If NotifyOnCompletion is true, this field defines the sender email address for completion notifications</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecipientMailingList" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>List&lt;string&gt;</Summary>
            <LongDescription>If NotifyOnCompletion is true, this field defines the recipient email addresses for completion notifications</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="PodcastRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="ServerReportRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
      </EntityType>
      <EntityType Name="ApplicationTicketRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>ID of the app ticket (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserProfileId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the user profile the ticket is issued to. (NB: this profile must be activated for the ticket to be respected)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UserName" Type="Edm.String">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>UserName of the user profile the ticket is issued to (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDateUtc" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time the ticket was issued (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastUsedUtc" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time the ticket was last used (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Revoked" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the app ticket has been revoked. (Read-only; you may revoke an application ticket by calling DELETE on it.)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="MachineName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Machine-name of the app ticket</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ApiKey" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the API key that was in use when the ticket was created (read-only; when creating an app ticket via the API, the API will automatically set this to the request's API key)</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="MediasiteDirectoryUser">
        <Key>
          <PropertyRef Name="Username" />
        </Key>
        <Property Name="Username" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Login name of the user.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisplayName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Full name of the user.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DistinguishedName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Distinguished name of the user in the MediasiteDirectory. Automatically generated by Mediasite; cannot be set through the API.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Full text description of the user.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsDisabled" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating whether the user account is currently disabled in the MediasiteDirectory.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Groups" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>List of Mediasite Directory groups (if any) that the user belongs to. This can be set and updated, but the user can never be added to or removed from a system group.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="MediasiteDirectoryGroup">
        <Key>
          <PropertyRef Name="GroupName" />
        </Key>
        <Property Name="GroupName" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>CN of the group.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DistinguishedName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Distinguished name of the group in the MediasiteDirectory. Automatically generated by Mediasite; cannot be set through the API.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Full text description of the group.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RoleId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Id of the Mediasite role corresponding to the group, if it exists. Automatically generated by Mediasite; cannot be set through the API.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Members" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>List of Mediasite Directory members (if any) that the user belongs to. This can be set and updated through the API, but system accounts can never be added to or removed from a group.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="OutboundTrustRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the trust</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the trust</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RemoteMediasiteUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Root URL of the remote site</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Roles" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_Roles_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_RolesPartner" ToRole="Roles" FromRole="RolesPartner">
          <Documentation>
            <Summary>Roles</Summary>
            <LongDescription>Internal use only.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="UserProfiles" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_UserProfiles_SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_UserProfilesPartner" ToRole="UserProfiles" FromRole="UserProfilesPartner">
          <Documentation>
            <Summary>UserProfiles</Summary>
            <LongDescription>Internal use only.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="ExportedPresentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_ExportedPresentations_SonicFoundry_Mediasite_WebApi_Model_ExportedPresentationStatus_ExportedPresentationsPartner" ToRole="ExportedPresentations" FromRole="ExportedPresentationsPartner">
          <Documentation>
            <Summary>ExportedPresentations</Summary>
            <LongDescription>List of presentations exported via the trust, together with their status.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="InboundTrustRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the trust</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the trust</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RemoteMediasiteUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Root URL of the remote site</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ExportedPresentationStatus">
        <Key>
          <PropertyRef Name="PresentationId" />
        </Key>
        <Property Name="PresentationId" Type="Edm.String" Nullable="false" />
        <Property Name="DestinationFolderId" Type="Edm.String" />
        <Property Name="DestinationFileLocationUrl" Type="Edm.String" />
        <Property Name="ExportStatus" Type="Edm.String" />
        <Property Name="ExportStatusText" Type="Edm.String" />
      </EntityType>
      <ComplexType Name="InboundTrustCreatedApiResponse">
        <Property Name="RemoteTrustId" Type="Edm.String" />
        <Property Name="RemoteAppTicketId" Type="Edm.String" />
        <Property Name="RemoteSiteFriendlyName" Type="Edm.String" />
        <Property Name="RemoteSiteId" Type="Edm.String" />
      </ComplexType>
      <EntityType Name="WriteableFolderRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.FolderRepresentation">
        <Property Name="FolderPath" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Full path for Mediasite root to the folder</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="MediaImportProjectRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the project (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the project.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the project (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UpdateInterval" Type="Edm.Double" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>The update interval (in minutes).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DropBoxDetails" Type="SonicFoundry.Mediasite.WebApi.Model.DropboxSettings">
          <Documentation>
            <Summary>object</Summary>
            <LongDescription>Connection settings for the dropbox to use. {Location (URL), Username, Password}</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ImportOptions" Type="SonicFoundry.Mediasite.WebApi.Model.ImportOptions">
          <Documentation>
            <Summary>object</Summary>
            <LongDescription>Settings to control how the import functions. Note that if an external import project is configured with a Catch template ID, an ImportFolderId must always be specified. {AlwaysUsePresentersFromTemplate(bool), DeleteDropboxFileOnSuccessfulImport(bool), StartTimeUtc, ImportFolderId, TitlePresentationBasedOnTemplate(bool)}</LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationTemplateId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The Id of the presentation template associated with this project.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Creation date and time (UTC) of the project (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Last modified date and time (UTC) of the project (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite Id of the project's parent folder.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Recycled" Type="Edm.Boolean" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the project is in the Recycle Bin (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ProjectType" Type="Edm.String">
          <Documentation>
            <Summary>Default,MediasitePackageImport,ExternalMediaImport,ExternalMediaImportWithoutTranscode</Summary>
            <LongDescription>The type of import this project will do.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentServerImportConfiguration" Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerImportConfiguration">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>For MediasitePackageImport projects, this must contain a single element ContentServers, which is an array of objects with properties ImportableContentType and ContentServerId, where ImportableContentType ranges over Slides, TimedEvents, PresentationThumbnail, CaptionFile, PublishToGo, AudioMP3, BroadcastVideoMicrosoftWMV, BroadcastVideoMP4Fragmented, OnDemandVideoMicrosoftWMV, OnDemandVideoMP4, OnDemandVideoMP4Fragmented, PresenterImage, PlayerLayoutFiles, GenericBinaryMedia, SlideOcr, PlayerOverrideFiles, AudioPeaks, Vodcast and ContentServerId is the MediasiteId of a content server valid for the importable type.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="ImportProjectItemProgressRepresentation">
        <Property Name="PresentationId" Type="Edm.String" />
        <Property Name="DropboxFileName" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
      </EntityType>
      <EntityType Name="PlaybackContextRepresentation">
        <Key>
          <PropertyRef Name="UserName" />
        </Key>
        <Property Name="UserName" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the user</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="PresentationData" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaybackContextRepresentation_PresentationData_SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackData_PresentationDataPartner" ToRole="PresentationData" FromRole="PresentationDataPartner">
          <Documentation>
            <Summary>PresentationData</Summary>
            <LongDescription>The requested user's playback context data on presentations where it exists, returned in pages ordered by presentation ID. Note that the paging and $orderby can be specified, but $filter will have no effect.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="PresentationPlaybackData">
        <Key>
          <PropertyRef Name="PresentationId" />
        </Key>
        <Property Name="PresentationId" Type="Edm.String" Nullable="false" />
        <Property Name="UserName" Type="Edm.String" />
        <Property Name="Position" Type="Edm.Int32" />
        <Property Name="Duration" Type="Edm.Double" />
        <Property Name="Coverage" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.CoverageEvent)" Nullable="false" />
        <Property Name="CoveragePercent" Type="Edm.Double" />
        <Property Name="TotalTimeWatched" Type="Edm.Double" />
        <Property Name="CoverageTimeWatched" Type="Edm.Double" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
      </EntityType>
      <EntityType Name="PresentationPlaybackContextRepresentation">
        <Key>
          <PropertyRef Name="PresentationId" />
        </Key>
        <Property Name="PresentationId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presentation</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="UserData" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackContextRepresentation_UserData_SonicFoundry_Mediasite_WebApi_Model_UserPlaybackData_UserDataPartner" ToRole="UserData" FromRole="UserDataPartner">
          <Documentation>
            <Summary>UserData</Summary>
            <LongDescription>The requested presentation's playback context data for all users, returned in pages. Note that the paging and $orderby can be specified, but $filter will have no effect. If the requesting user lacks the Manage Playback Contexts operation, only their own playback context data may be returned.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="UserPlaybackData">
        <Key>
          <PropertyRef Name="UserName" />
        </Key>
        <Property Name="UserName" Type="Edm.String" Nullable="false" />
        <Property Name="PresentationId" Type="Edm.String" />
        <Property Name="Position" Type="Edm.Int32" />
        <Property Name="Duration" Type="Edm.Double" />
        <Property Name="Coverage" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.CoverageEvent)" Nullable="false" />
        <Property Name="CoveragePercent" Type="Edm.Double" />
        <Property Name="TotalTimeWatched" Type="Edm.Double" />
        <Property Name="CoverageTimeWatched" Type="Edm.Double" />
        <Property Name="LastModified" Type="Edm.DateTime" Nullable="false" />
      </EntityType>
      <EntityType Name="DeviceRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="DeviceType" Type="Edm.String" />
        <Property Name="HardwareIdentifier" Type="Edm.String" />
        <Property Name="DeviceSettingsId" Type="Edm.String" />
        <Property Name="Owner" Type="Edm.String" />
        <NavigationProperty Name="ScheduledRecordingTimes" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_DeviceRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_ScheduledRecordingTimesPartner" ToRole="ScheduledRecordingTimes" FromRole="ScheduledRecordingTimesPartner" />
      </EntityType>
      <EntityType Name="PublishingDetails">
        <Property Name="Streams" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.StreamPublishingDetails)" Nullable="false" />
      </EntityType>
      <EntityType Name="DeviceScheduledRecordingTime">
        <Key>
          <PropertyRef Name="DeviceId" />
        </Key>
        <Property Name="DeviceId" Type="Edm.String" Nullable="false" />
        <Property Name="StartTime" Type="Edm.DateTime" Nullable="false" />
        <Property Name="EndTime" Type="Edm.DateTime" Nullable="false" />
        <Property Name="DurationInMinutes" Type="Edm.Int64" Nullable="false" />
        <Property Name="ScheduleId" Type="Edm.String" />
        <Property Name="ScheduleTimeZoneId" Type="Edm.Int32" Nullable="false" />
        <Property Name="RecurrenceId" Type="Edm.Int32" Nullable="false" />
        <Property Name="IsExcluded" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ScheduleLink" Type="Edm.String" />
        <Property Name="RecurrenceLink" Type="Edm.String" />
        <Property Name="Content" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ScheduleContentItem)" Nullable="false" />
        <NavigationProperty Name="Presentation" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner" ToRole="Presentation" FromRole="PresentationPartner" />
      </EntityType>
      <EntityType Name="MediasiteObjectRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the object.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the object.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ObjectType" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Type of the Mediasite object.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Availability" Type="Edm.String">
          <Documentation>
            <Summary>Available,Recycled,Deleted</Summary>
            <LongDescription>Availability of the object; either available, in the Recycle Bin, or permanently deleted with full deletion from database and filesystem still pending.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="CommentRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false" />
        <Property Name="UserName" Type="Edm.String" />
        <Property Name="DisplayName" Type="Edm.String" />
        <Property Name="Text" Type="Edm.String" />
        <Property Name="ParentCommentId" Type="Edm.String" />
        <Property Name="ParentResourceId" Type="Edm.String" />
        <Property Name="UIPresentationId" Type="Edm.String" />
        <Property Name="CreationDate" Type="Edm.DateTime" />
        <Property Name="IsFlagged" Type="Edm.Boolean" />
        <Property Name="WhyFlagged" Type="Edm.String" />
        <Property Name="WhoFlagged" Type="Edm.String" />
        <Property Name="CommentContextId" Type="Edm.String" />
        <Property Name="IsVisible" Type="Edm.Boolean" />
        <Property Name="ThreadSummary" Type="SonicFoundry.Mediasite.WebApi.Model.ThreadSummary" />
        <NavigationProperty Name="Replies" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_RepliesPartner" ToRole="Replies" FromRole="RepliesPartner" />
      </EntityType>
      <EntityType Name="PresentationQuizRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the quiz (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the quiz.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the quiz.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Creator" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Creator of the quiz (read-only).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the quiz was created (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the quiz was last modified (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Type" Type="Edm.String">
          <Documentation>
            <Summary>Scored,StudyGuide</Summary>
            <LongDescription>What kind of subquizzes will be associated with the presentation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsPublished" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>A flag indicating whether or not the quiz has been published for consumption.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowScore" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>A flag indicating whether or not the score should be shown to users after completion.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowAnswers" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>A flag indicating whether or not the correct answers should be shown to users after completion.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the presentation containing the quiz (read-only).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PlayerId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of an engage player to use when taking a quiz.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PublishedState" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Publication state of the quiz.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Presentation" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationPartner" ToRole="Presentation" FromRole="PresentationPartner">
          <Documentation>
            <Summary>Presentation</Summary>
            <LongDescription>The Presentation containing this quiz.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="SubQuizzes" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_SubQuizzes_SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_SubQuizzesPartner" ToRole="SubQuizzes" FromRole="SubQuizzesPartner">
          <Documentation>
            <Summary>SubQuizzes</Summary>
            <LongDescription>A collection of subquizzes that are associated with this presentation.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <ComplexType Name="QuizQuestionRepresentation">
        <Property Name="QuestionId" Type="Edm.String" />
        <Property Name="Type" Type="Edm.String" />
        <Property Name="Position" Type="Edm.Int32" />
        <Property Name="QuestionText" Type="Edm.String" />
        <Property Name="Description" Type="Edm.String" />
        <Property Name="Points" Type="Edm.Int32" />
        <Property Name="Choices" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.QuizQuestionChoiceRepresentation)" Nullable="false" />
      </ComplexType>
      <EntityType Name="SubQuizRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the subquiz (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Title" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Unique title of the subquiz.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the subquiz.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Position" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>The time, in seconds, that this quiz is associated with.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Questions" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.QuizQuestionRepresentation)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SonicFoundry.Mediasite.WebApi.Model.QuizQuestionRepresentation&gt;</Summary>
            <LongDescription>Collection of questions that are part of the subquiz.</LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="PresentationQuiz" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_PresentationQuiz_SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_PresentationQuizPartner" ToRole="PresentationQuiz" FromRole="PresentationQuizPartner" />
      </EntityType>
      <EntityType Name="QuizQuestionDocumentation">
        <Key>
          <PropertyRef Name="QuestionId" />
        </Key>
        <Property Name="QuestionId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the question (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Type" Type="Edm.String">
          <Documentation>
            <Summary>MultipleChoiceSingle ,MultipleChoiceMany ,Boolean </Summary>
            <LongDescription>How will this question be answered.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Position" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>The order of this question within the quiz (may not be used for some quiz types).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="QuestionText" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>
            </LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String" />
        <Property Name="Points" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>
            </LongDescription>
          </Documentation>
        </Property>
        <Property Name="Choices" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.QuizQuestionChoiceRepresentation)" Nullable="false" />
      </EntityType>
      <EntityType Name="QuizQuestionChoiceDocumentation">
        <Key>
          <PropertyRef Name="ChoiceId" />
        </Key>
        <Property Name="ChoiceId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the choice (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Position" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>The order of this choice within the question (may not be used for some question types).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AnswerText" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Text to be displated for this choice.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsCorrect" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Is this choice the correct answer that should earn points.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="RoomRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the room (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the room.<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the room.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the room (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the room was created (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Date and time when the room was last modified (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ExternalRoomId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Label1" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Room Meta label (configurable in application settings).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Label2" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Room Meta label (configurable in application settings).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Label3" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Room Meta label (configurable in application settings).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Label4" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Room Meta label (configurable in application settings).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DeviceConfigurations" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.RoomDeviceConfigurationRepresentation)" Nullable="false" />
        <Property Name="PodiumPCConfiguration" Type="SonicFoundry.Mediasite.WebApi.Model.PodiumPCConfigurationRepresentation" />
      </EntityType>
      <ComplexType Name="RecordNowSiteProperties">
        <Property Name="SiteProperties" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiKeyValuePair)" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ApiKeyValuePair">
        <Property Name="Key" Type="Edm.String" />
        <Property Name="Value" Type="Edm.String" />
      </ComplexType>
      <EntityType Name="RoomConfigurationRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the room configuration (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the room configuration.<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the room configuration.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the room configuration (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the room configuration was created (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Date and time when the room configuration was last modified (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DeviceType" Type="Edm.String">
          <Documentation>
            <Summary>Unknown,HardwareRecorder,Catch</Summary>
            <LongDescription>.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="PresentationTemplates" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.RoomConfigTemplateRepresentation)" Nullable="false" />
      </EntityType>
      <ComplexType Name="RoomConfigTemplateRepresentation">
        <Property Name="PresentationTemplateId" Type="Edm.String" />
        <Property Name="Position" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <EntityType Name="AnnotationRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The identifier (this will be automatically created)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="RevisionId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The identifier of the presentation content revision the annotation is associated with (this will be automatically populated).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Position" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>The time, in milliseconds, that the annotation is assigned to.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Title" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The title of the annotation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AnnotationText" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The message body of the annotation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Author" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Author of the annotation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisplayName" Type="Edm.String" />
        <Property Name="IsVisible" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Limit which users are able to view this annotation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsFlagged" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indication that this message should not be displayed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="WhoFlagged" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The user who created the flag.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="WhyFlagged" Type="Edm.String">
          <Documentation>
            <Summary>UnwantedCommercialContentOrSpam,ExplicitMaterial,HateSpeechOrGraphicViolence,HarassmentOrBullying,CopyrightedMaterial,IrrelevantToDiscussion</Summary>
            <LongDescription>The reason this message should not be displayed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the annotation was last modified (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the annotation was created (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowAnnotationDiscussion" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indication of whether or not users are allowed to contribute to a discussion associated with this annotation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DiscussionResponseCount" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>A count of all the discussions and responses that are not hidden (read-only).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="HiddenResponseCount" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>A count of all the discussions and responses that are hidden (read-only).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContextId" Type="Edm.String" />
        <NavigationProperty Name="AnnotationDiscussions" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationDiscussions_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_AnnotationDiscussionsPartner" ToRole="AnnotationDiscussions" FromRole="AnnotationDiscussionsPartner">
          <Documentation>
            <Summary>AnnotationDiscussions</Summary>
            <LongDescription>List of all discussions that are associated with the annotation</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="AnnotationDiscussionCount">
        <Property Name="All" Type="Edm.Int32" Nullable="false" />
        <Property Name="Root" Type="Edm.Int32" Nullable="false" />
      </EntityType>
      <EntityType Name="AnnotationDiscussionRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The identifier (this will be automatically created)<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="AnnotationId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The identifier of the annotation this discussion is associated with (this will be automatically populated).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentDiscussionId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The identifier of the root discussion this is a response to (this will be automatically populated).<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Text" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The message body of the discussion.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="Author" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Author of the annotation.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="DisplayName" Type="Edm.String" />
        <Property Name="IsVisible" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Limit which discussions and responses should be displayed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsFlagged" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Indication that this message should not be displayed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="WhoFlagged" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The user who created the flag.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="WhyFlagged" Type="Edm.String">
          <Documentation>
            <Summary>UnwantedCommercialContentOrSpam,ExplicitMaterial,HateSpeechOrGraphicViolence,HarassmentOrBullying,CopyrightedMaterial,IrrelevantToDiscussion</Summary>
            <LongDescription>The reason this message should not be displayed.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the discussion was created (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the discussion was last modified (read-only).<Searchable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="True" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContextId" Type="Edm.String" />
        <Property Name="ThreadSummary" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionThreadSummary">
          <Documentation>
            <Summary>AnnotationDiscussionThreadSummary</Summary>
            <LongDescription>The count of replies to the discussion as well as a preview of the most recent two replies.<Searchable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /><Sortable d4p1:Value="False" xmlns="http://www.mediasite.com/api/v1" /></LongDescription>
          </Documentation>
        </Property>
        <NavigationProperty Name="Replies" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_RepliesPartner" ToRole="Replies" FromRole="RepliesPartner">
          <Documentation>
            <Summary>Replies</Summary>
            <LongDescription>List of responses to the discussion</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="MediasiteChannelRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LinkedFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the folder linked to the channel, if any; if the channel is unlinked, null. (Read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="FriendlyName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>If set, the string used in the short URL for the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CatalogUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL to navigate to the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Recycled" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is in the Recycle Bin (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsChannel" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the catalog is a channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsListedInShowcase" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Not used by Mediasite Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsMyMediasiteChannel" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is a user channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsSearchBased" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is search-based</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LimitSearchToCatalog" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the searching for a search-based channel is limited to the channel's contents</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsPublishingTabCatalog" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel is a custom channel that can only be published to via the publishing tab of a presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowInPublishingTab" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the channel can be published to via the publishing tab of a presentation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="CreationDate" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time when the channel was created (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastModified" Type="Edm.DateTime">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Date and time when the channel was last modified (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchTerm" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Search string to be used to determine channel membership in a search-based channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsSpotlightChannel" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Not used by Mediasite Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailUrl" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL of the channel thumbnail, if any (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Not used by Mediasite Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IncludeSubFolders" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>For linked channel folders, this flag indicates if subfolders of the linked folder are included</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseShowcaseRegistration" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Not used by Mediasite Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RegistrationRequired" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>
            </LongDescription>
          </Documentation>
        </Property>
        <Property Name="ContentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the folder used to store shortcuts that are published to a publishing-tab channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TermsAndConditionsId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the terms and conditions for a publishing-tab channel (read-only; may be updated using the SetTermsAndConditions and ClearTermsAndConditions actions.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsViewable" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Not used by Mediasite Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowcaseChannelUrl" Type="Edm.String" />
        <Property Name="ShowcaseUrl" Type="Edm.String" />
        <Property Name="DefaultSortBrowse" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Not used by Mediasite Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSortSearch" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Not used by Mediasite Channels.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="LastPresentationPublishedUtc" Type="Edm.DateTime" />
        <Property Name="TotalPresentationCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="TotalViewCount" Type="Edm.Int32" Nullable="false" />
        <NavigationProperty Name="Presentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner" ToRole="Presentations" FromRole="PresentationsPartner">
          <Documentation>
            <Summary>Presentations</Summary>
            <LongDescription>List of presentations that are in the channel.</LongDescription>
          </Documentation>
        </NavigationProperty>
        <NavigationProperty Name="AvailablePresentations" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartner" ToRole="AvailablePresentations" FromRole="AvailablePresentationsPartner" />
        <NavigationProperty Name="Settings" Relationship="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelSettingsRepresentation_SettingsPartner" ToRole="Settings" FromRole="SettingsPartner">
          <Documentation>
            <Summary>Settings</Summary>
            <LongDescription>Display options and search settings (if any) for the channel.</LongDescription>
          </Documentation>
        </NavigationProperty>
      </EntityType>
      <EntityType Name="MediasiteChannelSettingsRepresentation">
        <Key>
          <PropertyRef Name="MediasiteChannelId" />
        </Key>
        <Property Name="MediasiteChannelId" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the channel (read-only)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="IsMyMediasiteChannel" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if this channel is a user channel that was created in MyMediasite</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailImage" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Imgae to use as a thumbnail for the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ThumbnailImageOriginalFileName" Type="Edm.String" />
        <Property Name="TopBannerImage" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Imgae to use for the top banner.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TopBannerImageOriginalFileName" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>
            </LongDescription>
          </Documentation>
        </Property>
        <Property Name="TopBannerBackgroundColor" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Background color behind the top banner; must be in 32-bit hexadecimal RGB format (#xxxxxx) or (xxxxxx)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="TopBannerLink" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>URL for the top-banner link, if defined</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Theme" Type="Edm.String">
          <Documentation>
            <Summary>GrayLine,BlackBeauty,BlueLine</Summary>
            <LongDescription>Display theme of the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowTopBanner" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a top banner will be displayed in the Channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ShowThumbnail" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a thumbnail will be displayed in the Channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowPresentationDownload" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a download link will be shown in the Channel for presentations with publish-to-go enabled</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowEmailInvitation" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if email invitations from the Channel can be sent</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowRssFeed" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if an RSS feed for the Channel will be available</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowLoginControls" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating of login/logout links will be shown on the Channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowAnnotations" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if annotations are allowed on presentations in the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowComments" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if comments are allowed on presentations in the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="AllowShareAndEmbed" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if the share/embed functions should be displayed</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EnableContinuousPlayback" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if continuous playback of presentations is supported in the channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DefaultSort" Type="Edm.Int32">
          <Documentation>
            <Summary>0,1,2</Summary>
            <LongDescription>Default sort order for presentations. 0: Date new-old, 1: Date old-new, 2: Title A-Z</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RssItemCount" Type="Edm.Int32">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>When RSS feeds are allowed, this field determines the maximum number of presentations to be included in the RSS feed.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RssDateLimitBack" Type="Edm.Int32">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>When RSS feeds are allowed, this field determines the time window in days before the present one for presentations to be included in the RSS feed, based on their air date. 0 means all past presentations will be included.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RssDateLimitForward" Type="Edm.Int32">
          <Documentation>
            <Summary>Int32</Summary>
            <LongDescription>When RSS feeds are allowed, this field determines the time window in days after the present one for presentations to be included in the RSS feed, based on their air date. 0 means all future presentations will be included.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="UseEmailValidationImage" Type="Edm.Boolean">
          <Documentation>
            <Summary>bool</Summary>
            <LongDescription>Flag indicating if a CAPTCHA will be required to send email invitations</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchTerm" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Search string to be used to determine channel membership in a search-based channel</LongDescription>
          </Documentation>
        </Property>
        <Property Name="SearchFields" Type="Edm.String">
          <Documentation>
            <Summary>Title,Description,SlideText,CaptionText,Tags,Presenters,All</Summary>
            <LongDescription>This setting specifies the fields that the SearchTerm will be applied to; it is given as a sequence of allowed field names separated by a | (pipe) character</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="MosaicScheduleRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite ID of the schedule</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Name" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Name of the schedule</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Description" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Long-form description of the schedule</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ScheduleTemplateId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>This must be set when creating a schedule via POST, to specify the template used to create the new schedule. It will always be null when reading a schedule via GET.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="DeviceId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>DeviceId of the device set for the schedule (if any)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="RecorderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the Recorder set for the schedule (if any)</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Policy" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.AccessControlEntry)" Nullable="false">
          <Documentation>
            <Summary>IEnumerable&lt;SonicFoundry.Mediasite.WebApi.Model.AccessControlEntry&gt;</Summary>
            <LongDescription>         List of folder-override access control entries for the schedule. Each access control entry consists of the following fields: RoleId (string),         PermissionMask (int), Read, Write, Execute, Approve, Moderate, Annotate, DenyRead, DenyWrite, DenyExecute, DenyApprove, DenyModerate, DenyAnnotate (all bool). When updating resource         permissions, you may use either the PermissionMask or the flags to set a role's permissions, but not both.       </LongDescription>
          </Documentation>
        </Property>
        <Property Name="NextRecurrenceId" Type="Edm.Int32">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>The ID of the next recurrence.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NextRecurrenceDuration" Type="Edm.Int32" Nullable="false">
          <Documentation>
            <Summary>int</Summary>
            <LongDescription>Duration of the next scheduled recording in milliseconds.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NextRecurrenceStartRecordDateTime" Type="Edm.DateTime" Nullable="false">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>UTC Date and time when the next recurrence begins.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NextRecurrenceEndRecordDateTime" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>UTC Date when the next recurrence ends (time will be set to midnight).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="NextRecurrenceNextScheduleTime" Type="Edm.DateTime">
          <Documentation>
            <Summary>DateTime</Summary>
            <LongDescription>Date and time of the next scheduled instance of the recurrence.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <ComplexType Name="MosaicSchedulesSiteProperties">
        <Property Name="SiteProperties" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiKeyValuePair)" Nullable="false" />
      </ComplexType>
      <EntityType Name="WebHookRepresentation">
        <Key>
          <PropertyRef Name="Id" />
        </Key>
        <Property Name="Id" Type="Edm.String" Nullable="false">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>MediasiteId of the webhook subscription (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="ParentFolderId" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Mediasite FolderId . The user must have Write permission on this folder to perform a POST or DELETE operation</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Url" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>The URL of the webhook endpoint.</LongDescription>
          </Documentation>
        </Property>
        <Property Name="Owner" Type="Edm.String">
          <Documentation>
            <Summary>string</Summary>
            <LongDescription>Owner of the webhook subscription (read-only).</LongDescription>
          </Documentation>
        </Property>
        <Property Name="EventTypes" Type="Collection(Edm.String)">
          <Documentation>
            <Summary>vodcast.completed</Summary>
            <LongDescription>The list of events to enable for this endpoint. Currently only support 'vodcast.completed' as the event type.</LongDescription>
          </Documentation>
        </Property>
      </EntityType>
      <EntityType Name="VidableEventRepresentation">
        <Key>
          <PropertyRef Name="id" />
        </Key>
        <Property Name="id" Type="Edm.String" Nullable="false" />
        <Property Name="userProfileId" Type="Edm.String" />
        <Property Name="organizationId" Type="Edm.String" />
        <Property Name="type" Type="Edm.String" />
        <Property Name="payload" Type="SonicFoundry.Mediasite.WebApi.Model.VidableEventPayloadRepresentation" />
      </EntityType>
      <ComplexType Name="VidableEventPayloadRepresentation">
        <Property Name="transformationRequestId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ContentStreamRepresentation">
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="StreamName" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ThreadSummary">
        <Property Name="ReplyCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="ReplyPreview" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.CommentSummary)" Nullable="false" />
      </ComplexType>
      <ComplexType Name="CommentSummary">
        <Property Name="Id" Type="Edm.String" />
        <Property Name="UserName" Type="Edm.String" />
        <Property Name="DisplayName" Type="Edm.String" />
        <Property Name="Text" Type="Edm.String" />
        <Property Name="ParentCommentId" Type="Edm.String" />
        <Property Name="WhoFlagged" Type="Edm.String" />
        <Property Name="IsFlagged" Type="Edm.Boolean" Nullable="false" />
        <Property Name="WhyFlagged" Type="Edm.String" />
        <Property Name="CreationDate" Type="Edm.DateTime" />
        <Property Name="IsVisible" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <EntityType Name="DeliverLiveRtmpContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation">
        <Property Name="PrimaryIngestService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="PrimaryIngestUrl" Type="Edm.String" />
        <Property Name="EnableBackupIngestServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="BackupIngestService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="BackupIngestUrl" Type="Edm.String" />
        <Property Name="DistributionMode" Type="Edm.String" />
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="EnableDistributionAuthorization" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableDistributionServers" Type="Edm.Boolean" Nullable="false" />
        <Property Name="DistributionServers" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation)" Nullable="false" />
      </EntityType>
      <ComplexType Name="ServerEndpointRepresentation">
        <Property Name="EndpointType" Type="Edm.String" />
      </ComplexType>
      <EntityType Name="RtmpContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" />
      <EntityType Name="CustomPullServerContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="MediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SecondaryMediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="CustomPushServerContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="PushMediaServerLocation" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="MediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SecondaryMediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="IIsMediaPushContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionMode" Type="Edm.String" />
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="PushMediaServerUrl" Type="Edm.String" />
        <Property Name="SecondaryPushMediaServerUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="IIsMediaOnDemandContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionMode" Type="Edm.String" />
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="UseMediasiteFileServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableFileServerSecurity" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LocalUrl" Type="Edm.String" />
        <Property Name="StorageServer" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
      </EntityType>
      <EntityType Name="IIsMediaPullContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="MediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SecondaryMediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableArchive" Type="Edm.Boolean" Nullable="false" />
        <Property Name="ArchiveSegmentLength" Type="Edm.Int32" Nullable="false" />
        <Property Name="AllowClientConnections" Type="Edm.Boolean" Nullable="false" />
        <Property Name="DVRLength" Type="Edm.Int32" Nullable="false" />
        <Property Name="AllowServerConnections" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AutoStart" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LookAheadFragments" Type="Edm.Int32" Nullable="false" />
        <Property Name="AppleDeviceSettings" Type="SonicFoundry.Mediasite.WebApi.Model.IIsMediaBroadcastAppleDeviceSettingsRepresentation" />
      </EntityType>
      <ComplexType Name="IIsMediaBroadcastAppleDeviceSettingsRepresentation">
        <Property Name="EnableOutput" Type="Edm.Boolean" Nullable="false" />
        <Property Name="AllowCaching" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SegmentLength" Type="Edm.Int32" Nullable="false" />
        <Property Name="MaxBitrate" Type="Edm.Int32" Nullable="false" />
        <Property Name="EnableBackwardsCompatibility" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableEncryption" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EncryptionKey" Type="Edm.String" />
        <Property Name="UseCustomEncryptionKeyUrl" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CustomEncryptionKeyUrl" Type="Edm.String" />
      </ComplexType>
      <EntityType Name="IIsProgressiveContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionMode" Type="Edm.String" />
        <Property Name="DistributionUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="MediasiteDataContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="UseMediasiteFileServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableFileServerSecurity" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LocalUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="PublishToGoContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="UseMediasiteFileServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableFileServerSecurity" Type="Edm.Boolean" Nullable="false" />
        <Property Name="LocalUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="SlideContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionMode" Type="Edm.String" />
      </EntityType>
      <EntityType Name="SmoothStreamingCustomPullContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="EnableAppleOutput" Type="Edm.Boolean" Nullable="false" />
        <Property Name="MediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SecondaryMediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="SmoothStreamingCustomPushContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="PushMediaServerLocation" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="EnableAppleOutput" Type="Edm.Boolean" Nullable="false" />
        <Property Name="MediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="SecondaryMediaControlService" Type="SonicFoundry.Mediasite.WebApi.Model.ServerEndpointRepresentation" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="WmsMulticastPullContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
        <Property Name="EnableUnicastDistributionRollover" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UnicastRolloverUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="WmsOnDemandContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
      </EntityType>
      <EntityType Name="WmsPushContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <EntityType Name="WmsUnicastPullContentServerRepresentation" BaseType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d4p1:SearchBackedEntity="True" xmlns:d4p1="http://www.mediasite.com/api/v1">
        <Property Name="DistributionUrl" Type="Edm.String" />
        <Property Name="EnableSecondaryMediaServer" Type="Edm.Boolean" Nullable="false" />
        <Property Name="UseSecurity" Type="Edm.Boolean" Nullable="false" />
      </EntityType>
      <ComplexType Name="SlideDetails">
        <Property Name="TimeMilliseconds" Type="Edm.Int32" Nullable="false" />
        <Property Name="Number" Type="Edm.Int32" Nullable="false" />
        <Property Name="Title" Type="Edm.String" />
        <Property Name="Content" Type="Edm.String" />
        <Property Name="OcrText" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="OptionWithOverride">
        <Property Name="AllowOverride" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Value" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="AnnotationDiscussionThreadSummary">
        <Property Name="ReplyCount" Type="Edm.Int32" Nullable="false" />
        <Property Name="ReplyPreview" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.DiscussionResponseSummary)" Nullable="false" />
      </ComplexType>
      <ComplexType Name="DiscussionResponseSummary">
        <Property Name="Id" Type="Edm.String" />
        <Property Name="ParentDiscussionId" Type="Edm.String" />
        <Property Name="Author" Type="Edm.String" />
        <Property Name="DisplayName" Type="Edm.String" />
        <Property Name="Text" Type="Edm.String" />
        <Property Name="IsVisible" Type="Edm.Boolean" Nullable="false" />
        <Property Name="IsFlagged" Type="Edm.Boolean" Nullable="false" />
        <Property Name="WhoFlagged" Type="Edm.String" />
        <Property Name="WhyFlagged" Type="Edm.String" />
        <Property Name="CreationDate" Type="Edm.DateTime" />
        <Property Name="ContextId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ApiCustomFieldValue">
        <Property Name="FieldName" Type="Edm.String" />
        <Property Name="FieldDefinitionId" Type="Edm.String" />
        <Property Name="DataType" Type="Edm.String" />
        <Property Name="Value" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ExternalLinkRepresentation">
        <Property Name="Order" Type="Edm.Int32" Nullable="false" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Url" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ExcludeDateRangeRepresentation">
        <Property Name="Start" Type="Edm.DateTime" Nullable="false" />
        <Property Name="End" Type="Edm.DateTime" Nullable="false" />
        <Property Name="ExcludeId" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ScheduleContentItem">
        <Property Name="ContentServerId" Type="Edm.String" />
        <Property Name="ContentServerLink" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsId" Type="Edm.String" />
        <Property Name="ContentEncodingSettingsLink" Type="Edm.String" />
        <Property Name="EncodingOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="MimeType" Type="Edm.String" />
        <Property Name="ContentType" Type="Edm.String" />
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="ServerType" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="RecorderInputRepresentation">
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="Status" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="SignalPresenceRepresentation">
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Type" Type="Edm.String" />
        <Property Name="SignalDetected" Type="Edm.Boolean" Nullable="false" />
        <Property Name="CurrentlyInUse" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ModuleDetailsRepresentation">
        <Property Name="ModuleId" Type="Edm.String" />
        <Property Name="ModuleName" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ShowcaseContentRepresentation">
        <Property Name="Name" Type="Edm.String" />
        <Property Name="Type" Type="Edm.String" />
        <Property Name="DisplayOrder" Type="Edm.Int32" Nullable="false" />
        <Property Name="ExternalLinkUrl" Type="Edm.String" />
        <Property Name="MarkDownContent" Type="Edm.String" />
        <Property Name="ImageUrl" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="PlaylistPresentationRepresentation">
        <Property Name="PresentationId" Type="Edm.String" />
        <Property Name="Position" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ShowcaseMenuType1">
        <Property Name="MenuItems" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ShowcaseMenuType2)" Nullable="false" />
        <Property Name="MenuId" Type="Edm.String" />
        <Property Name="ShowcaseId" Type="Edm.String" />
        <Property Name="ParentId" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="FriendlyName" Type="Edm.String" />
        <Property Name="ExternalUrl" Type="Edm.String" />
        <Property Name="NewWindow" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Type" Type="Edm.String" Nullable="false" />
        <Property Name="MenuLevel" Type="Edm.Int32" Nullable="false" />
        <Property Name="Order" Type="Edm.Int32" Nullable="false" />
        <Property Name="ShowcaseChannelId" Type="Edm.String" />
        <Property Name="ShowcaseChannelUrl" Type="Edm.String" />
        <Property Name="RegistrationRequired" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="ShowcaseMenuType2">
        <Property Name="MenuItems" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ShowcaseMenuType1)" Nullable="false" />
        <Property Name="MenuId" Type="Edm.String" />
        <Property Name="ShowcaseId" Type="Edm.String" />
        <Property Name="ParentId" Type="Edm.String" />
        <Property Name="Name" Type="Edm.String" />
        <Property Name="FriendlyName" Type="Edm.String" />
        <Property Name="ExternalUrl" Type="Edm.String" />
        <Property Name="NewWindow" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Type" Type="Edm.String" Nullable="false" />
        <Property Name="MenuLevel" Type="Edm.Int32" Nullable="false" />
        <Property Name="Order" Type="Edm.Int32" Nullable="false" />
        <Property Name="ShowcaseChannelId" Type="Edm.String" />
        <Property Name="ShowcaseChannelUrl" Type="Edm.String" />
        <Property Name="RegistrationRequired" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="DailyReportRecurrenceSettings">
        <Property Name="FrequencyInDays" Type="Edm.Int32" />
        <Property Name="EveryWeekDays" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="WeeklyReportRecurrenceSettings">
        <Property Name="FrequencyInWeeks" Type="Edm.Int32" />
        <Property Name="Sunday" Type="Edm.Boolean" />
        <Property Name="Monday" Type="Edm.Boolean" />
        <Property Name="Tuesday" Type="Edm.Boolean" />
        <Property Name="Wednesday" Type="Edm.Boolean" />
        <Property Name="Thursday" Type="Edm.Boolean" />
        <Property Name="Friday" Type="Edm.Boolean" />
        <Property Name="Saturday" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="MonthlyReportRecurrenceSettings">
        <Property Name="MonthlyRecurrenceType" Type="Edm.String" />
        <Property Name="FrequencyInMonths" Type="Edm.Int32" />
        <Property Name="DayOfMonth" Type="Edm.Int32" />
        <Property Name="WeekOfMonth" Type="Edm.String" />
        <Property Name="DayOfWeek" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="YearlyReportRecurrenceSettings">
        <Property Name="YearlyRecurrenceType" Type="Edm.String" />
        <Property Name="MonthOfYear" Type="Edm.String" />
        <Property Name="DayOfMonth" Type="Edm.Int32" />
        <Property Name="WeekOfMonth" Type="Edm.String" />
        <Property Name="DayOfWeek" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="IPAddressRangeForReport">
        <Property Name="IPAddressRangeType" Type="Edm.String" />
        <Property Name="FromIPAddress" Type="Edm.String" />
        <Property Name="ToIPAddress" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ShowcaseChannelNavigationResponse">
        <Property Name="MenuItems" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ShowcaseMenuType1)" Nullable="false" />
      </ComplexType>
      <ComplexType Name="DailyViewingTotalRepresentation">
        <Property Name="UniqueViewerIdentifier" Type="Edm.String" />
        <Property Name="ResourceUsageDate" Type="Edm.DateTime" Nullable="false" />
        <Property Name="ResourceCount" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="RegistrationCustomFieldRepresentation">
        <Property Name="Label" Type="Edm.String" />
        <Property Name="IsRequired" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ResourceRegistrationCustomField">
        <Property Name="Label" Type="Edm.String" />
        <Property Name="IsRequired" Type="Edm.Boolean" Nullable="false" />
        <Property Name="Value" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ApiLogVariable">
        <Property Name="Key" Type="Edm.String" />
        <Property Name="Value" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="CustomFieldEnumerationValueRepresentation">
        <Property Name="Key" Type="Edm.String" />
        <Property Name="LocalizedName" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="DropboxSettings">
        <Property Name="Location" Type="Edm.String" />
        <Property Name="Username" Type="Edm.String" />
        <Property Name="Password" Type="Edm.String" />
        <Property Name="ServerRootOverride" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="ImportOptions">
        <Property Name="AlwaysUsePresentersFromTemplate" Type="Edm.Boolean" Nullable="false" />
        <Property Name="DeleteDropboxFileOnSuccessfulImport" Type="Edm.Boolean" Nullable="false" />
        <Property Name="StartTimeUtc" Type="Edm.String" />
        <Property Name="ImportFolderId" Type="Edm.String" />
        <Property Name="ImportPendingContent" Type="Edm.Boolean" Nullable="false" />
        <Property Name="TitlePresentationBasedOnTemplate" Type="Edm.Boolean" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ContentServerImportConfiguration">
        <Property Name="ContentServers" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ContentServerSettings)" Nullable="false" />
      </ComplexType>
      <ComplexType Name="ContentServerSettings">
        <Property Name="ImportableContentType" Type="Edm.String" />
        <Property Name="ContentServerId" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="CoverageEvent">
        <Property Name="StartOffset" Type="Edm.Int32" Nullable="false" />
        <Property Name="Duration" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="StreamPublishingDetails">
        <Property Name="StreamType" Type="Edm.String" />
        <Property Name="StreamName" Type="Edm.String" />
        <Property Name="ContentMimeType" Type="Edm.String" />
        <Property Name="FilePath" Type="Edm.String" />
        <Property Name="RemoteStorageUsername" Type="Edm.String" />
        <Property Name="RemoteStoragePassword" Type="Edm.String" />
      </ComplexType>
      <ComplexType Name="QuizQuestionChoiceRepresentation">
        <Property Name="ChoiceId" Type="Edm.String" />
        <Property Name="Position" Type="Edm.Int32" />
        <Property Name="AnswerText" Type="Edm.String" />
        <Property Name="IsCorrect" Type="Edm.Boolean" />
      </ComplexType>
      <ComplexType Name="RoomDeviceConfigurationRepresentation">
        <Property Name="RoomConfigurationId" Type="Edm.String" />
        <Property Name="DeviceId" Type="Edm.String" />
        <Property Name="Position" Type="Edm.Int32" Nullable="false" />
      </ComplexType>
      <ComplexType Name="PodiumPCConfigurationRepresentation">
        <Property Name="Address" Type="Edm.String" />
        <Property Name="AddressType" Type="Edm.String" />
      </ComplexType>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" Role="Player" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="PlayerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresenterRepresentation" Role="Presenters" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="PresentersPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TagRepresentation" Role="Tags" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="TagsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideContentRepresentation" Role="SlideContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="SlideContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OnDemandContentRepresentation" Role="OnDemandContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="OnDemandContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.BroadcastContentRepresentation" Role="BroadcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="BroadcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PodcastContentRepresentation" Role="PodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="PodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PublishToGoContentRepresentation" Role="PublishToGoContent" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="PublishToGoContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OcrContentRepresentation" Role="OcrContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="OcrContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" Role="CaptionContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="CaptionContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" Role="VideoPodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="VideoPodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ExternalPublishingContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="ExternalPublishingContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ModuleRepresentation" Role="Modules" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="ModulesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="RelatedPresentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="RelatedPresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TagRepresentation" Role="Tags" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="TagsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TimedEventRepresentation" Role="TimedEvents" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="TimedEventsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.InteractiveElementRepresentation" Role="InteractiveElements" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="InteractiveElementsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresenterRepresentation" Role="Presenters" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="PresentersPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuestionRepresentation" Role="Questions" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="QuestionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Comments_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_CommentsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" Role="Comments" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="CommentsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationThumbnailRepresentation" Role="ThumbnailContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="ThumbnailContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideContentRepresentation" Role="SlideContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="SlideContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideDetailsContent_SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_SlideDetailsContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideDetailsContentRepresentation" Role="SlideDetailsContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="SlideDetailsContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OnDemandContentRepresentation" Role="OnDemandContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="OnDemandContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.BroadcastContentRepresentation" Role="BroadcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="BroadcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PodcastContentRepresentation" Role="PodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="PodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PublishToGoContentRepresentation" Role="PublishToGoContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="PublishToGoContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OcrContentRepresentation" Role="OcrContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="OcrContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" Role="CaptionContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="CaptionContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AudioPeaksRepresentation" Role="AudioPeaksContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="AudioPeaksContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlayerLayoutOptionsRepresentation" Role="LayoutOptions" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="LayoutOptionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.EmailInvitationRepresentation" Role="EmailInvitation" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="EmailInvitationPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="ShowcaseChannels" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="ShowcaseChannelsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsForAllInstancesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="ShowcaseChannelsForAllInstances" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="ShowcaseChannelsForAllInstancesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" Role="VideoPodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="VideoPodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ModuleRepresentation" Role="Modules" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="ModulesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CategoryRepresentation" Role="Categories" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="CategoriesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ExternalPublishingContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="ExternalPublishingContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Annotations_SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" Role="Annotations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="AnnotationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ModerateOrAnnotate_SonicFoundry_Mediasite_WebApi_Model_AnnotateOrModerateRepresentation_ModerateOrAnnotatePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AnnotateOrModerateRepresentation" Role="ModerateOrAnnotate" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="ModerateOrAnnotatePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LiveStreamKey_SonicFoundry_Mediasite_WebApi_Model_LiveStreamKeyRepresentation_LiveStreamKeyPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.LiveStreamKeyRepresentation" Role="LiveStreamKey" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="LiveStreamKeyPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="Presentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" Role="PresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="AvailablePresentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" Role="AvailablePresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_CatalogSettingsRepresentation_SettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CatalogSettingsRepresentation" Role="Settings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" Role="SettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" Role="Showcase" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" Role="ShowcasePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Channels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ChannelsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="Channels" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" Role="ChannelsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_NonViewableChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_NonViewableChannelsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="NonViewableChannels" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" Role="NonViewableChannelsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_SpotlightChannel_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_SpotlightChannelPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="SpotlightChannel" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" Role="SpotlightChannelPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Playlists_SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_PlaylistsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation" Role="Playlists" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" Role="PlaylistsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="Presentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation" Role="PresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" Role="Showcase" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation" Role="ShowcasePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresenterRepresentation" Role="Presenters" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="PresentersPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recurrences_SonicFoundry_Mediasite_WebApi_Model_ScheduleRecurrenceRepresentation_RecurrencesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRecurrenceRepresentation" Role="Recurrences" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="RecurrencesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="Presentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="PresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TagRepresentation" Role="Tags" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="TagsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recorder_SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_RecorderPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="Recorder" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="RecorderPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" Role="Player" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="PlayerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Folder_SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_FolderPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.FolderRepresentation" Role="Folder" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="FolderPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideContentRepresentation" Role="SlideContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="SlideContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OnDemandContentRepresentation" Role="OnDemandContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="OnDemandContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.BroadcastContentRepresentation" Role="BroadcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="BroadcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PodcastContentRepresentation" Role="PodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="PodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PublishToGoContentRepresentation" Role="PublishToGoContent" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="PublishToGoContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OcrContentRepresentation" Role="OcrContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="OcrContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" Role="CaptionContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="CaptionContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" Role="VideoPodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="VideoPodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ExternalPublishingContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="ExternalPublishingContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ModuleRepresentation" Role="Modules" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="ModulesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_LicenseStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderLicenseStatusRepresentation_LicenseStatusPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderLicenseStatusRepresentation" Role="LicenseStatus" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="LicenseStatusPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_Status_SonicFoundry_Mediasite_WebApi_Model_RecorderStatusRepresentation_StatusPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderStatusRepresentation" Role="Status" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="StatusPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ExtendedStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderExtendedStatusRepresentation_ExtendedStatusPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderExtendedStatusRepresentation" Role="ExtendedStatus" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="ExtendedStatusPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerConnectionRepresentation_ActiveConnectionPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderServerConnectionRepresentation" Role="ActiveConnection" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="ActiveConnectionPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveSchedulerConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerSchedulerConnectionRepresentation_ActiveSchedulerConnectionPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderServerSchedulerConnectionRepresentation" Role="ActiveSchedulerConnection" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="ActiveSchedulerConnectionPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_ScheduledRecordingTimesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduledRecordingTime" Role="ScheduledRecordingTimes" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="ScheduledRecordingTimesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderActiveInputsRepresentation_ActiveInputsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderActiveInputsRepresentation" Role="ActiveInputs" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="ActiveInputsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_SyncPresenceOnInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderSyncPresenceOnInputsRepresentation_SyncPresenceOnInputsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderSyncPresenceOnInputsRepresentation" Role="SyncPresenceOnInputs" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="SyncPresenceOnInputsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_CurrentPresentationMetadata_SonicFoundry_Mediasite_WebApi_Model_RecorderPresentationMetadataRepresentation_CurrentPresentationMetadataPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderPresentationMetadataRepresentation" Role="CurrentPresentationMetadata" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="CurrentPresentationMetadataPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_TimeRemaining_SonicFoundry_Mediasite_WebApi_Model_RecorderTimeRemainingRepresentation_TimeRemainingPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderTimeRemainingRepresentation" Role="TimeRemaining" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="TimeRemainingPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_AudioLevels_SonicFoundry_Mediasite_WebApi_Model_RecorderAudioLevelRepresentation_AudioLevelsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderAudioLevelRepresentation" Role="AudioLevels" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" Role="AudioLevelsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationFullRepresentation" Role="Presentation" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduledRecordingTime" Role="PresentationPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresenterReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresenterReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_CatalogReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CatalogReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_DownloadReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.DownloadReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_AuthoringReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AuthoringReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ContentStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentStorageReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_MyMediasiteStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" Role="ReportRecurrence" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MyMediasiteStorageReportRepresentation" Role="ReportRecurrencePartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="Presentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" Role="PresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Schedules_SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SchedulesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" Role="Schedules" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" Role="SchedulesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Templates_SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_TemplatesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" Role="Templates" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" Role="TemplatesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_Home_NowPlaying_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_NowPlayingPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="NowPlaying" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.Home" Role="NowPlayingPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_Home_RecentlyViewed_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RecentlyViewedPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="RecentlyViewed" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.Home" Role="RecentlyViewedPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TagRepresentation" Role="Tags" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="TagsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.TimedEventRepresentation" Role="TimedEvents" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="TimedEventsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.InteractiveElementRepresentation" Role="InteractiveElements" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="InteractiveElementsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresenterRepresentation" Role="Presenters" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="PresentersPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuestionRepresentation" Role="Questions" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="QuestionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationThumbnailRepresentation" Role="ThumbnailContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="ThumbnailContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideContentRepresentation" Role="SlideContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="SlideContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OnDemandContentRepresentation" Role="OnDemandContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="OnDemandContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.BroadcastContentRepresentation" Role="BroadcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="BroadcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PodcastContentRepresentation" Role="PodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="PodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OcrContentRepresentation" Role="OcrContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="OcrContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" Role="CaptionContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="CaptionContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AudioPeaksRepresentation" Role="AudioPeaksContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="AudioPeaksContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlayerLayoutOptionsRepresentation" Role="LayoutOptions" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="LayoutOptionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.EmailInvitationRepresentation" Role="EmailInvitation" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="EmailInvitationPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="RelatedPresentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="RelatedPresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" Role="ShowcaseChannels" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="ShowcaseChannelsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsForAllInstancesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" Role="ShowcaseChannelsForAllInstances" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="ShowcaseChannelsForAllInstancesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" Role="VideoPodcastContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="VideoPodcastContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ModuleRepresentation" Role="Modules" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="ModulesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CategoryRepresentation" Role="Categories" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="CategoriesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ExternalPublishingContent" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" Role="ExternalPublishingContentPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="Presentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.FolderRepresentation" Role="PresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_StorageEndpoint_SonicFoundry_Mediasite_WebApi_Model_StorageContentServerEndpointRepresentation_StorageEndpointPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.StorageContentServerEndpointRepresentation" Role="StorageEndpoint" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="StorageEndpointPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_DistributionEndpoint_SonicFoundry_Mediasite_WebApi_Model_DistributionContentServerEndpointRepresentation_DistributionEndpointPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.DistributionContentServerEndpointRepresentation" Role="DistributionEndpoint" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="DistributionEndpointPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingSettingsFilters_SonicFoundry_Mediasite_WebApi_Model_EncodingSettingsFilterRepresentation_EncodingSettingsFiltersPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.EncodingSettingsFilterRepresentation" Role="EncodingSettingsFilters" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="EncodingSettingsFiltersPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingStreamDescriptions_SonicFoundry_Mediasite_WebApi_Model_EncodingStreamDescriptionRepresentation_EncodingStreamDescriptionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.EncodingStreamDescriptionRepresentation" Role="EncodingStreamDescriptions" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="EncodingStreamDescriptionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationFullRepresentation" Role="Presentation" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="PresentationPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Users_SonicFoundry_Mediasite_WebApi_Model_PresentationUserAnalyticsRepresentation_UsersPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationUserAnalyticsRepresentation" Role="Users" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="UsersPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_IPAddresses_SonicFoundry_Mediasite_WebApi_Model_PresentationIPAddressAnalyticsRepresentation_IPAddressesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationIPAddressAnalyticsRepresentation" Role="IPAddresses" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="IPAddressesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingTrends_SonicFoundry_Mediasite_WebApi_Model_ViewingTrendsSegmentRepresentation_ViewingTrendsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingTrendsSegmentRepresentation" Role="ViewingTrends" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="ViewingTrendsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingSessionRepresentation" Role="ViewingSessions" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="ViewingSessionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="BrowserTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="BrowserTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="MediaPluginTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="MediaPluginTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="SystemTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" Role="SystemTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_UserPresentationAnalyticsRepresentation_PresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserPresentationAnalyticsRepresentation" Role="Presentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserAnalyticsRepresentation" Role="PresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingSessionRepresentation" Role="ViewingSessions" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserAnalyticsRepresentation" Role="ViewingSessionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="BrowserTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserAnalyticsRepresentation" Role="BrowserTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="MediaPluginTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserAnalyticsRepresentation" Role="MediaPluginTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="SystemTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserAnalyticsRepresentation" Role="SystemTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_PresentationSources_SonicFoundry_Mediasite_WebApi_Model_PresentationSourceTotalRepresentation_PresentationSourcesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationSourceTotalRepresentation" Role="PresentationSources" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ServerAnalyticsRepresentation" Role="PresentationSourcesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="BrowserTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ServerAnalyticsRepresentation" Role="BrowserTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="MediaPluginTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ServerAnalyticsRepresentation" Role="MediaPluginTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" Role="SystemTotals" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ServerAnalyticsRepresentation" Role="SystemTotalsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ActivePresentationRepresentation_ActiveSessions_SonicFoundry_Mediasite_WebApi_Model_ActiveSessionRepresentation_ActiveSessionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ActiveSessionRepresentation" Role="ActiveSessions" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ActivePresentationRepresentation" Role="ActiveSessionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_QuotaPolicy_SonicFoundry_Mediasite_WebApi_Model_QuotaPolicyRepresentation_QuotaPolicyPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.QuotaPolicyRepresentation" Role="QuotaPolicy" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserProfileRepresentation" Role="QuotaPolicyPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_Entitlements_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_EntitlementsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RoleRepresentation" Role="Entitlements" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserProfileRepresentation" Role="EntitlementsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationThumbnailRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationThumbnailRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PodcastContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PodcastContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PublishToGoContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PublishToGoContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastProject_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastProjectRepresentation_VideoPodcastProjectPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastProjectRepresentation" Role="VideoPodcastProject" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" Role="VideoPodcastProjectPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideDetailsContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SlideDetailsContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OcrContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OcrContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OnDemandContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OnDemandContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.BroadcastContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.BroadcastContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AudioPeaksRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AudioPeaksRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingPoint_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingPointPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPubPointRepresentation" Role="ExternalPublishingPoint" Multiplicity="1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ExternalPublishingPointPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingProject_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingProjectPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPubPointRepresentation" Role="ExternalPublishingProject" Multiplicity="1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ExternalPublishingProjectPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" Role="ContentServer" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ContentServerPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" Role="ContentEncodingSettings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" Role="ContentEncodingSettingsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_RegistrationRepresentation_ResourceRegistrations_SonicFoundry_Mediasite_WebApi_Model_ResourceRegistrationRepresentation_ResourceRegistrationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ResourceRegistrationRepresentation" Role="ResourceRegistrations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RegistrationRepresentation" Role="ResourceRegistrationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_Roles_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_RolesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.RoleRepresentation" Role="Roles" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" Role="RolesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_UserProfiles_SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_UserProfilesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserProfileRepresentation" Role="UserProfiles" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" Role="UserProfilesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_ExportedPresentations_SonicFoundry_Mediasite_WebApi_Model_ExportedPresentationStatus_ExportedPresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.ExportedPresentationStatus" Role="ExportedPresentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" Role="ExportedPresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PlaybackContextRepresentation_PresentationData_SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackData_PresentationDataPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationPlaybackData" Role="PresentationData" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PlaybackContextRepresentation" Role="PresentationDataPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackContextRepresentation_UserData_SonicFoundry_Mediasite_WebApi_Model_UserPlaybackData_UserDataPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.UserPlaybackData" Role="UserData" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationPlaybackContextRepresentation" Role="UserDataPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_DeviceRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_ScheduledRecordingTimesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.DeviceScheduledRecordingTime" Role="ScheduledRecordingTimes" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.DeviceRepresentation" Role="ScheduledRecordingTimesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationFullRepresentation" Role="Presentation" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.DeviceScheduledRecordingTime" Role="PresentationPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_RepliesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" Role="Replies" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" Role="RepliesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="Presentation" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuizRepresentation" Role="PresentationPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_SubQuizzes_SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_SubQuizzesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SubQuizRepresentation" Role="SubQuizzes" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuizRepresentation" Role="SubQuizzesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_PresentationQuiz_SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_PresentationQuizPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuizRepresentation" Role="PresentationQuiz" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.SubQuizRepresentation" Role="PresentationQuizPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationDiscussions_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_AnnotationDiscussionsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" Role="AnnotationDiscussions" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" Role="AnnotationDiscussionsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_RepliesPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" Role="Replies" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" Role="RepliesPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="Presentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="PresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" Role="AvailablePresentations" Multiplicity="*" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="AvailablePresentationsPartner" Multiplicity="0..1" />
      </Association>
      <Association Name="SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelSettingsRepresentation_SettingsPartner">
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelSettingsRepresentation" Role="Settings" Multiplicity="0..1" />
        <End Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" Role="SettingsPartner" Multiplicity="0..1" />
      </Association>
    </Schema>
    <Schema Namespace="SonicFoundry.Mediasite.Model" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
      <ComplexType Name="ExternalVideoData">
        <Property Name="ExternalVideoUrl" Type="Edm.String" />
        <Property Name="ExternalVideoThumbnailUrl" Type="Edm.String" />
        <Property Name="AuthorName" Type="Edm.String" />
        <Property Name="AuthorUrl" Type="Edm.String" />
      </ComplexType>
    </Schema>
    <Schema Namespace="Default" xmlns="http://schemas.microsoft.com/ado/2009/11/edm">
      <EntityContainer Name="Container" m:IsDefaultEntityContainer="true">
        <EntitySet Name="Templates" EntityType="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Templates</Summary>
            <LongDescription>
              <DescText>Mediasite presentation templates. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Templates('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Templates('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Templates('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/Player" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/Presenters" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/Presenters" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Templates('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/Tags" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/Tags" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Templates('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/SlideContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/OnDemandContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/BroadcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/PodcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/PublishToGoContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/OcrContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/CaptionContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/VideoPodcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/ExternalPublishingContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Templates('id')/Modules" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/AddVideoPodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/AddExternalPublishing" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/CreateLike" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/CreatePresentationFromTemplate" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/AddPublishToGo" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/RemovePublishToGo" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/AddPodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Templates('id')/RemovePodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Presentations" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Presentations</Summary>
            <LongDescription>
              <DescText>Mediasite presentations and shortcuts. By default only a subset of fields are served; a larger subset can be retrieved by using the query parameter $select=card and the full set by using $select=full. The 'excludeduplicatepresentations' query-string parameter can be used to request that the results not contain multiple presentations sharing a root; the 'excludeshortcutpresentations' query-string parameter can be used to request that no shortcuts be included in the results. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Presentations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Presentations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Presentations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/RelatedPresentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/Tags" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/Tags" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Presentations('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Presentations('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Presentations('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/TimedEvents" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/TimedEvents" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id1')/TimedEvents(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Presentations('id1')/TimedEvents(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Presentations('id1')/TimedEvents(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Presentations('id1')/TimedEvents(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/InteractiveElements" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/InteractiveElements" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id1')/InteractiveElements(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Presentations('id1')/InteractiveElements(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Presentations('id1')/InteractiveElements(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Presentations('id1')/InteractiveElements(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/Presenters" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/Presenters" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Presentations('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Presentations('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Presentations('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/Questions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/Comments" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/Comments" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/ThumbnailContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/SlideContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/SlideDetailsContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/OnDemandContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/BroadcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/PodcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/PublishToGoContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/OcrContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/CaptionContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/AudioPeaksContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/LayoutOptions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/EmailInvitation" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/ShowcaseChannels" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/ShowcaseChannelsForAllInstances" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/VideoPodcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/Modules" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/Categories" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/ExternalPublishingContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/Annotations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/Annotations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id1')/Annotations(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Presentations('id1')/Annotations(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Presentations('id1')/Annotations(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Presentations('id1')/Annotations(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/ModerateOrAnnotate" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presentations('id')/LiveStreamKey" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/CreateLike" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/CreateShortcut" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/CreateMediaUpload" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/CreatePendingFileDeletes" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/CopyPresentation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/AddVideoPodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/AddExternalPublishing" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/ConvertVideoToSlide" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/GetCommentCount" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/ResetMedia" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/EnableAnnotationCreation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/SetThumbnail" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/AddCaptionContent" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/RemoveCaptionContent" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/AddPublishToGo" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/SubmitPublishToGo" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/RemovePublishToGo" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/AddPodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/RemovePodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/UpdateCommentVisibility" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/DeleteComments" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/UpdateAnnotationVisibility" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/DeleteAnnotations" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presentations('id')/ResetLiveStreamKey" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ShowcaseChannels" EntityType="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ShowcaseChannels</Summary>
            <LongDescription>
              <DescText>Mediasite Showcase channels. Search-backed resource. If ShowcaseId is set in the request header, results will be limited to the specified showcase.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ShowcaseChannels" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ShowcaseChannels" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ShowcaseChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/ShowcaseChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/ShowcaseChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/ShowcaseChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ShowcaseChannels('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ShowcaseChannels('id')/AvailablePresentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ShowcaseChannels('id')/Settings" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/ShowcaseChannels('id')/Settings" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/ShowcaseChannels('id')/Settings" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ShowcaseChannels('id')/Showcase" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ShowcaseChannels('id')/AddPresentations" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ShowcaseChannels('id')/RemovePresentations" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ShowcaseChannels('id')/SetTermsAndConditions" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ShowcaseChannels('id')/ClearTermsAndConditions" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="CatalogSettings" EntityType="SonicFoundry.Mediasite.WebApi.Model.CatalogSettingsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>CatalogSettings</Summary>
            <LongDescription>
              <DescText>Settings for Mediasite channels. This resource no longer applies to catalogs, only channels. The name was not modified to maintain backward compatibility.</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Showcases" EntityType="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Showcases</Summary>
            <LongDescription>
              <DescText>Mediasite Showcases (includes the associated video library settings).</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Showcases" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Showcases" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Showcases('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Showcases('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Showcases('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Showcases('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Showcases('id')/Channels" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Showcases('id')/Channels" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Showcases('id1')/Channels(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Showcases('id')/NonViewableChannels" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Showcases('id')/SpotlightChannel" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Showcases('id')/Playlists" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Showcases('id')/Playlists" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Showcases('id1')/Playlists(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Showcases('id')/PublishToSpotlight" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Showcases('id')/UnpublishFromSpotlight" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Showcases('id')/GetPlaylistPresentationSummary" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AnnotatedPlaylists" EntityType="SonicFoundry.Mediasite.WebApi.Model.AnnotatedPlaylistRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AnnotatedPlaylists</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AnnotatedPlaylists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/AnnotatedPlaylists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/AnnotatedPlaylists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/AnnotatedPlaylists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AnnotatedPlaylists('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AnnotatedPlaylists('id')/Showcase" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Schedules" EntityType="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Schedules</Summary>
            <LongDescription>
              <DescText>Mediasite schedules. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Schedules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Schedules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Schedules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Presenters" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/Presenters" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Schedules('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Schedules('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Schedules('id1')/Presenters(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Recurrences" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/Recurrences" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id1')/Recurrences(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Schedules('id1')/Recurrences(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Tags" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/Tags" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Schedules('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Schedules('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Schedules('id1')/Tags(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Recorder" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Player" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Folder" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/SlideContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/OnDemandContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/BroadcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/PodcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/PublishToGoContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/OcrContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/CaptionContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/VideoPodcastContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/ExternalPublishingContent" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Schedules('id')/Modules" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/AddVideoPodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/AddExternalPublishing" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/AddPublishToGo" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/RemovePublishToGo" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/AddPodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Schedules('id')/RemovePodcast" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Recorders" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Recorders</Summary>
            <LongDescription>
              <DescText>Mediasite Recorder registrations. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/LicenseStatus" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/Status" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/ExtendedStatus" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/ActiveConnection" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/ActiveSchedulerConnection" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/ScheduledRecordingTimes" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/ActiveInputs" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/SyncPresenceOnInputs" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/CurrentPresentationMetadata" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/TimeRemaining" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Recorders('id')/AudioLevels" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Recorders('id')/SyncSchedules" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Recorders('id')/Start" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Recorders('id')/Stop" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Recorders('id')/Pause" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Recorders('id')/Resume" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Recorders('id')/GetOrCreatePresentation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="RecorderStatus" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderStatusRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>RecorderStatus</Summary>
            <LongDescription>
              <DescText>Status of a connected Mediasite Recorder.</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="RecorderExtendedStatus" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderExtendedStatusRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>RecorderExtendedStatus</Summary>
            <LongDescription>
              <DescText>Extended status of a connected Mediasite Recorder.</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="RecorderLicenseStatus" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderLicenseStatusRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>RecorderLicenseStatus</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ScheduledRecordingTimes" EntityType="SonicFoundry.Mediasite.WebApi.Model.ScheduledRecordingTime" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ScheduledRecordingTimes</Summary>
            <LongDescription>
              <DescText>Recordings scheduled for a Recorder.</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ActiveConnection" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderServerConnectionRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ActiveConnection</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ActiveSchedulerConnection" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderServerSchedulerConnectionRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ActiveSchedulerConnection</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ActiveInputs" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderActiveInputsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ActiveInputs</Summary>
            <LongDescription>
              <DescText>
              </DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="SyncPresenceOnInputs" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderSyncPresenceOnInputsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>SyncPresenceOnInputs</Summary>
            <LongDescription>
              <DescText>
              </DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="CurrentPresentationMetadata" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderPresentationMetadataRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>CurrentPresentationMetadata</Summary>
            <LongDescription>
              <DescText>
              </DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="TimeRemaining" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderTimeRemainingRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>TimeRemaining</Summary>
            <LongDescription>
              <DescText>
              </DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AudioLevels" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecorderAudioLevelRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AudioLevels</Summary>
            <LongDescription>
              <DescText>
              </DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationReports</Summary>
            <LongDescription>
              <DescText>Presentation Statistics reports.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/PresentationReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/PresentationReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/PresentationReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/PresentationReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/PresentationReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/PresentationReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationReports('id')/Export" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresenterReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresenterReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresenterReports</Summary>
            <LongDescription>
              <DescText>Presenter Statistics reports.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresenterReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresenterReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresenterReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/PresenterReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/PresenterReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/PresenterReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresenterReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresenterReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/PresenterReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/PresenterReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/PresenterReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresenterReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresenterReports('id')/Export" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="UserReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.UserReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>UserReports</Summary>
            <LongDescription>
              <DescText>User Statistics reports.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/UserReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/UserReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/UserReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/UserReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/UserReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/UserReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserReports('id')/Export" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="CatalogReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.CatalogReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>CatalogReports</Summary>
            <LongDescription>
              <DescText>Video Collection Statistics reports. This resource no longer applies to catalogs. The resource name was not modified to maintain backward compatibility.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/CatalogReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/CatalogReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/CatalogReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/CatalogReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/CatalogReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/CatalogReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/CatalogReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/CatalogReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/CatalogReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/CatalogReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/CatalogReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/CatalogReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/CatalogReports('id')/Export" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="DownloadReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.DownloadReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>DownloadReports</Summary>
            <LongDescription>
              <DescText>Download Statistics reports.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/DownloadReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/DownloadReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/DownloadReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/DownloadReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/DownloadReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/DownloadReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/DownloadReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/DownloadReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/DownloadReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/DownloadReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/DownloadReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/DownloadReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/DownloadReports('id')/Export" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AuthoringReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.AuthoringReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AuthoringReports</Summary>
            <LongDescription>
              <DescText>Authoring Statistics reports.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AuthoringReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AuthoringReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AuthoringReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/AuthoringReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/AuthoringReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/AuthoringReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AuthoringReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AuthoringReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/AuthoringReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/AuthoringReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/AuthoringReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AuthoringReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AuthoringReports('id')/Export" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ContentStorageReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.ContentStorageReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ContentStorageReports</Summary>
            <LongDescription>
              <DescText>Content storage reports.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentStorageReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ContentStorageReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/ContentStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/ContentStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/ContentStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ContentStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/ContentStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/ContentStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/ContentStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ContentStorageReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MyMediasiteStorageReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.MyMediasiteStorageReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MyMediasiteStorageReports</Summary>
            <LongDescription>
              <DescText>My Mediasite storage reports.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MyMediasiteStorageReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MyMediasiteStorageReports" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MyMediasiteStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/MyMediasiteStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/MyMediasiteStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/MyMediasiteStorageReports('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MyMediasiteStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MyMediasiteStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/MyMediasiteStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/MyMediasiteStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/MyMediasiteStorageReports('id')/ReportRecurrence" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MyMediasiteStorageReports('id')/Execute" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Players" EntityType="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Players</Summary>
            <LongDescription>
              <DescText>Mediasite players. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Players" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Players('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Players('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Players('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Players('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Players('id')/Schedules" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Players('id')/Templates" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Players('id')/CreateLike" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AudioTranscriptionProfiles" EntityType="SonicFoundry.Mediasite.WebApi.Model.AudioTranscriptionProfileRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AudioTranscriptionProfiles</Summary>
            <LongDescription>
              <DescText>Mediasite audio transcription (closed captioning) provider profiles.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AudioTranscriptionProfiles" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AudioTranscriptionProfiles('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Home" EntityType="SonicFoundry.Mediasite.WebApi.Model.Home" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Home</Summary>
            <LongDescription>
              <DescText>API Home contains site-level information. The properties MaximumConnections and PerUserConnectionLimit may be modified via PUT or PATCH, provided the user has System Management permissions; all other properties are read-only.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Home" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Home" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Home" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Home('id')/NowPlaying" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Home('id')/RecentlyViewed" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Home('id')/ChangePassword" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Home('id')/RefreshReportData" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Home/ExchangeLaunchToken" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Home/ValidatePlaybackTicket" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Home/ComputePerSiteStorage" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Home/BatchSearchReindex" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ShowcaseSettings" EntityType="SonicFoundry.Mediasite.WebApi.Model.ShowcaseSettingsRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ShowcaseSettings</Summary>
            <LongDescription>
              <DescText>Mediasite Showcase settings. Returns settings for the default showcase unless ShowcaseId is set in the header of the request.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ShowcaseSettings" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Categories" EntityType="SonicFoundry.Mediasite.WebApi.Model.CategoryRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Categories</Summary>
            <LongDescription>
              <DescText>Categories for labelling Mediasite entities. If ShowcaseId is set in the header of the request, results will not be filtered by the role of the requester.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Categories" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Categories('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="QuotaPolicies" EntityType="SonicFoundry.Mediasite.WebApi.Model.QuotaPolicyRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>QuotaPolicies</Summary>
            <LongDescription>
              <DescText>Quota policy and current usage and status for a user profile. Not directly manageable; use the UserProfiles controller to set and edit a user profile's policy</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="QuotaLevels" EntityType="SonicFoundry.Mediasite.WebApi.Model.QuotaLevelRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>QuotaLevels</Summary>
            <LongDescription>
              <DescText>User-independent specifications of quotas and quota behavior</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/QuotaLevels" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/QuotaLevels" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/QuotaLevels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="TermsAndConditions" EntityType="SonicFoundry.Mediasite.WebApi.Model.TermsAndConditionsRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>TermsAndConditions</Summary>
            <LongDescription>
              <DescText>
              </DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/TermsAndConditions" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/TermsAndConditions" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/TermsAndConditions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Tags" EntityType="SonicFoundry.Mediasite.WebApi.Model.TagRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Tags</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="CommentCounts" EntityType="SonicFoundry.Mediasite.WebApi.Model.CommentCount" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>CommentCounts</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationQuestions" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationQuestionRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationQuestions</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PlayerLayoutOptions" EntityType="SonicFoundry.Mediasite.WebApi.Model.PlayerLayoutOptionsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PlayerLayoutOptions</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="EmailInvitations" EntityType="SonicFoundry.Mediasite.WebApi.Model.EmailInvitationRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>EmailInvitations</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ModerateOrAnnotate" EntityType="SonicFoundry.Mediasite.WebApi.Model.AnnotateOrModerateRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ModerateOrAnnotate</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="LiveStreamKey" EntityType="SonicFoundry.Mediasite.WebApi.Model.LiveStreamKeyRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>LiveStreamKey</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="CaptionContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>CaptionContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="RecycledPresentations" EntityType="SonicFoundry.Mediasite.WebApi.Model.RecycledPresentationDefaultRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>RecycledPresentations</Summary>
            <LongDescription>
              <DescText>Mediasite presentations and shortcuts that are in the Recycle Bin. By default only a subset of fields are served; a larger subset can be retrieved by using the query parameter $select=card and the full set by using $select=full. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/RecycledPresentations" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/RecycledPresentations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Folders" EntityType="SonicFoundry.Mediasite.WebApi.Model.FolderRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Folders</Summary>
            <LongDescription>
              <DescText>Mediasite folders. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Folders" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Folders" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Folders('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Folders('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Folders('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Folders('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Folders('id')/UpdatePermissions" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Folders('id')/UpdateOwner" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Folders('id')/DeleteFolder" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Jobs" EntityType="SonicFoundry.Mediasite.WebApi.Model.JobRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Jobs</Summary>
            <LongDescription>
              <DescText>Tracking information for Mediasite jobs.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Jobs('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="TimedEvents" EntityType="SonicFoundry.Mediasite.WebApi.Model.TimedEventRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>TimedEvents</Summary>
            <LongDescription>
              <DescText>
              </DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="InteractiveElements" EntityType="SonicFoundry.Mediasite.WebApi.Model.InteractiveElementRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>InteractiveElements</Summary>
            <LongDescription>
              <DescText>
              </DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="DistributionContentServerEndpoints" EntityType="SonicFoundry.Mediasite.WebApi.Model.DistributionContentServerEndpointRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>DistributionContentServerEndpoints</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="StorageContentServerEndpoints" EntityType="SonicFoundry.Mediasite.WebApi.Model.StorageContentServerEndpointRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>StorageContentServerEndpoints</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ContentServers" EntityType="SonicFoundry.Mediasite.WebApi.Model.ContentServerRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ContentServers</Summary>
            <LongDescription>
              <DescText>Mediasite content servers. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentServers" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentServers('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentServers('id')/StorageEndpoint" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentServers('id')/DistributionEndpoint" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Presenters" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresenterRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Presenters</Summary>
            <LongDescription>
              <DescText>Mediasite presenters. The presenters viewed and managed using this controller have the Portal Resources system folder as a parent resource; other presenters should be managed via their own parent resource (presentation, template, or schedule).</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presenters" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Presenters" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Presenters('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Presenters('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Presenters('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Presenters('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ContentEncodingSettings" EntityType="SonicFoundry.Mediasite.WebApi.Model.ContentEncodingSettingRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ContentEncodingSettings</Summary>
            <LongDescription>
              <DescText>Mediasite content encoding settings. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentEncodingSettings" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentEncodingSettings('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentEncodingSettings('id')/EncodingSettingsFilters" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ContentEncodingSettings('id')/EncodingStreamDescriptions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="EncodingSettingsFilters" EntityType="SonicFoundry.Mediasite.WebApi.Model.EncodingSettingsFilterRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>EncodingSettingsFilters</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="EncodingStreamDescriptions" EntityType="SonicFoundry.Mediasite.WebApi.Model.EncodingStreamDescriptionRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>EncodingStreamDescriptions</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AuthorizationTickets" EntityType="SonicFoundry.Mediasite.WebApi.Model.AuthorizationTicketRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AuthorizationTickets</Summary>
            <LongDescription>
              <DescText>Authorization tickets for Mediasite resources</DescText>
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AuthorizationTickets" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AuthorizationTickets('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/AuthorizationTickets('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AuthorizationTickets('id')/ExchangeTicket" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Recurrences" EntityType="SonicFoundry.Mediasite.WebApi.Model.ScheduleRecurrenceRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Recurrences</Summary>
            <LongDescription>
              <DescText>Recurrences on Mediasite schedules</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationAnalytics" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationAnalyticsRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationAnalytics</Summary>
            <LongDescription>
              <DescText>Reporting information organized by presentation.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/Presentation" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/Users" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/IPAddresses" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/ViewingTrends" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/ViewingSessions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/BrowserTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/MediaPluginTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationAnalytics('id')/SystemTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationClientAnalytics" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationClientAnalyticsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationClientAnalytics</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationUserAnalytics" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationUserAnalyticsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationUserAnalytics</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationIPAnalytics" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationIPAddressAnalyticsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationIPAnalytics</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ViewingTrendsSegments" EntityType="SonicFoundry.Mediasite.WebApi.Model.ViewingTrendsSegmentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ViewingTrendsSegments</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ViewingSessions" EntityType="SonicFoundry.Mediasite.WebApi.Model.ViewingSessionRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ViewingSessions</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ActiveSessions" EntityType="SonicFoundry.Mediasite.WebApi.Model.ActiveSessionRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ActiveSessions</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ViewingPlatformTotals" EntityType="SonicFoundry.Mediasite.WebApi.Model.ViewingPlatformTotalRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ViewingPlatformTotals</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="UserAnalytics" EntityType="SonicFoundry.Mediasite.WebApi.Model.UserAnalyticsRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>UserAnalytics</Summary>
            <LongDescription>
              <DescText>Reporting information organized by user.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserAnalytics" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserAnalytics('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserAnalytics('id')/ViewingSessions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserAnalytics('id')/BrowserTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserAnalytics('id')/MediaPluginTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserAnalytics('id')/SystemTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="UserPresentationAnalytics" EntityType="SonicFoundry.Mediasite.WebApi.Model.UserPresentationAnalyticsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>UserPresentationAnalytics</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ServerAnalytics" EntityType="SonicFoundry.Mediasite.WebApi.Model.ServerAnalyticsRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ServerAnalytics</Summary>
            <LongDescription>
              <DescText>Reporting data organized by server-wide criteria.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ServerAnalytics" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ServerAnalytics('id')/PresentationSources" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ServerAnalytics('id')/BrowserTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ServerAnalytics('id')/MediaPluginTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ServerAnalytics('id')/SystemTotals" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ServerAnalytics/DailyViewingTotals" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationSources" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationSourceTotalRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationSources</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ActiveConnections" EntityType="SonicFoundry.Mediasite.WebApi.Model.ActiveConnectionsRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ActiveConnections</Summary>
            <LongDescription>
              <DescText>Analytics for current playback connections to Mediasite</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ActiveConnections" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ActivePresentations" EntityType="SonicFoundry.Mediasite.WebApi.Model.ActivePresentationRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ActivePresentations</Summary>
            <LongDescription>
              <DescText>Analytics for currently-watched presentations in Mediasite.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ActivePresentations" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ActivePresentations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ActivePresentations('id')/ActiveSessions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="UserProfiles" EntityType="SonicFoundry.Mediasite.WebApi.Model.UserProfileRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>UserProfiles</Summary>
            <LongDescription>
              <DescText>Endpoint for managing Mediasite user profiles. When using the <c>DELETE</c> verb, the default behavior is to leave user content un-recycled; add <c>DeleteProfileContent=true</c> to the query-string to have user content sent to the Recycle Bin if possible. Whether recycled or not, the user profile home folder <bold>will</bold> be moved to a new parent, by default the root <c>Mediasite</c> folder. To override this, add <c>RehomeFolderId=GUID</c> to specify the Mediasite ID of a different folder. The ID should be in URL-string format and not inside quotation marks.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserProfiles" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserProfiles" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserProfiles('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/UserProfiles('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/UserProfiles('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/UserProfiles('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserProfiles('id')/QuotaPolicy" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserProfiles('id')/QuotaPolicy" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/UserProfiles('id')/QuotaPolicy" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/UserProfiles('id')/QuotaPolicy" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/UserProfiles('id')/QuotaPolicy" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserProfiles('id')/Entitlements" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserProfiles('id')/SetQuotaPolicyFromLevel" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserProfiles('id')/AddEntitlement" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserProfiles('id')/RemoveEntitlement" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MediasiteTimeZones" EntityType="SonicFoundry.Mediasite.WebApi.Model.MediasiteTimeZoneRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MediasiteTimeZones</Summary>
            <LongDescription>
              <DescText>Time-zone data for the site.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteTimeZones" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteTimeZones('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ApiKeys" EntityType="SonicFoundry.Mediasite.WebApi.Model.ApiKeyDefaultRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ApiKeys</Summary>
            <LongDescription>
              <DescText>Application keys for the Mediasite Web API</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ApiKeys" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ApiKeys" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ApiKeys('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/ApiKeys('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/ApiKeys('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/ApiKeys('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationThumbnailContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationThumbnailRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationThumbnailContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PodcastContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.PodcastContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PodcastContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PublishToGoContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.PublishToGoContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PublishToGoContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="VideoPodcastContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>VideoPodcastContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/VideoPodcastContent('id')/VideoPodcastProject" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="SlideContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.SlideContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>SlideContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="SlideDetailsContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.SlideDetailsContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>SlideDetailsContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="OcrContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.OcrContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>OcrContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="OnDemandContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.OnDemandContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>OnDemandContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="BroadcastContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.BroadcastContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>BroadcastContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AudioPeaksContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.AudioPeaksRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AudioPeaksContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ExternalPublishingContent" EntityType="SonicFoundry.Mediasite.WebApi.Model.ExternalPublishingContentRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ExternalPublishingContent</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ExternalPublishingContent('id')/ExternalPublishingPoint" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ExternalPublishingContent('id')/ExternalPublishingProject" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ExternalPublishingProjects" EntityType="SonicFoundry.Mediasite.WebApi.Model.ExternalPubPointRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ExternalPublishingProjects</Summary>
            <LongDescription>
              <DescText>Configuration for publishing Mediasite content to external services.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ExternalPublishingProjects" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ExternalPublishingProjects('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Roles" EntityType="SonicFoundry.Mediasite.WebApi.Model.RoleRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Roles</Summary>
            <LongDescription>
              <DescText>Mediasite roles.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Roles" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Roles" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Roles('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Roles('id')/CopyPermissionsFromRole" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ResourcePermissions" EntityType="SonicFoundry.Mediasite.WebApi.Model.ResourcePermissionsRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ResourcePermissions</Summary>
            <LongDescription>
              <DescText>Mediasite resource permission entries. It is not possible to retrieve a feed of resource permissions. If you require the requesting user's effective permissions on a resource (for instance, checking whether you have Write on a resource), use the EffectivePermissions resource instead.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ResourcePermissions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/ResourcePermissions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="SsoRoleCache" EntityType="SonicFoundry.Mediasite.WebApi.Model.SsoRoleCacheRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <EntitySet Name="EffectivePermissions" EntityType="SonicFoundry.Mediasite.WebApi.Model.EffectivePermissions" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>EffectivePermissions</Summary>
            <LongDescription>
              <DescText>The requesting user's effective permissions on Mediasite resources. If the permission bit applies to a particular resource, it will be either true or false; otherwise it will be null. If you need to see the complete access control list for the resource, use the ResourcePermissions resource instead.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/EffectivePermissions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="EmailTemplates" EntityType="SonicFoundry.Mediasite.WebApi.Model.EmailTemplateRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>EmailTemplates</Summary>
            <LongDescription>
              <DescText>Mediasite email templates.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/EmailTemplates" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/EmailTemplates('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Registrations" EntityType="SonicFoundry.Mediasite.WebApi.Model.RegistrationRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Registrations</Summary>
            <LongDescription>
              <DescText>Registration configuration for presentations and channels.</DescText>
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Registrations" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Registrations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Registrations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Registrations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Registrations('id')/ResourceRegistrations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Registrations('id')/ResourceRegistrations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Registrations('id')/Upload" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ResourceRegistrations" EntityType="SonicFoundry.Mediasite.WebApi.Model.ResourceRegistrationRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ResourceRegistrations</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="VideoPodcastProjects" EntityType="SonicFoundry.Mediasite.WebApi.Model.VideoPodcastProjectRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>VideoPodcastProjects</Summary>
            <LongDescription>
              <DescText>Mediasite video podcast projects.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/VideoPodcastProjects" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/VideoPodcastProjects('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Modules" EntityType="SonicFoundry.Mediasite.WebApi.Model.ModuleRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Modules</Summary>
            <LongDescription>
              <DescText>Course modules.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Modules" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Modules" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Modules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Modules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Modules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Modules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Modules('id')/AddAssociation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Modules('id')/RemoveAssociation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="CustomFieldDefinitions" EntityType="SonicFoundry.Mediasite.WebApi.Model.CustomFieldDefRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>CustomFieldDefinitions</Summary>
            <LongDescription>
              <DescText>Mediasite custom field definitions</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/CustomFieldDefinitions" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/CustomFieldDefinitions" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/CustomFieldDefinitions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/CustomFieldDefinitions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/CustomFieldDefinitions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/CustomFieldDefinitions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="CustomFieldValues" EntityType="SonicFoundry.Mediasite.WebApi.Model.CustomFieldValuesRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>CustomFieldValues</Summary>
            <LongDescription>
              <DescText>This resource is used to set and update CustomFieldValues on Mediasite entities. Note that this is one of the few API resources where PUT and PATCH have different semantics; a PUT will clear the entity's existing custom field values before applying the ones provided in the request; a PATCH will merge the request with the existing set of custom field values.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/CustomFieldValues('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/CustomFieldValues('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/CustomFieldValues('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ReportRecurrences" EntityType="SonicFoundry.Mediasite.WebApi.Model.ReportRecurrenceRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ReportRecurrences</Summary>
            <LongDescription>
              <DescText>Recurrences for reports.</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ExternalPublishingPoints" EntityType="SonicFoundry.Mediasite.WebApi.Model.ExternalPubPointRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <EntitySet Name="Podcasts" EntityType="SonicFoundry.Mediasite.WebApi.Model.PodcastRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Podcasts</Summary>
            <LongDescription>
              <DescText>(future development)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ServerReports" EntityType="SonicFoundry.Mediasite.WebApi.Model.ServerReportRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ServerReports</Summary>
            <LongDescription>
              <DescText>(future development)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ApplicationTickets" EntityType="SonicFoundry.Mediasite.WebApi.Model.ApplicationTicketRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ApplicationTickets</Summary>
            <LongDescription>
              <DescText>Mediasite application tickets</DescText>
              <Route d5p1:verb="POST" d5p1:route="/api/v1/ApplicationTickets" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/ApplicationTickets('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/ApplicationTickets('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MediasiteDirectoryUsers" EntityType="SonicFoundry.Mediasite.WebApi.Model.MediasiteDirectoryUser" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MediasiteDirectoryUsers</Summary>
            <LongDescription>
              <DescText>Users in the Mediasite Directory. System accounts may be viewed in the API but never created, updated, or deleted; ordinary accounts can be created, updated, and deleted.</DescText>
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteDirectoryUsers" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteDirectoryUsers('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/MediasiteDirectoryUsers('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/MediasiteDirectoryUsers('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/MediasiteDirectoryUsers('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteDirectoryUsers('id')/ChangePassword" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MediasiteDirectoryGroups" EntityType="SonicFoundry.Mediasite.WebApi.Model.MediasiteDirectoryGroup" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MediasiteDirectoryGroups</Summary>
            <LongDescription>
              <DescText>Groups in the Mediasite Directory. System groups (MediasiteAdministrators and MediasitePresenters) can be read through the API, but never updated or deleted; other groups may be read, written, and deleted.</DescText>
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteDirectoryGroups" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteDirectoryGroups('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/MediasiteDirectoryGroups('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/MediasiteDirectoryGroups('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/MediasiteDirectoryGroups('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="OutboundTrusts" EntityType="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>OutboundTrusts</Summary>
            <LongDescription>
              <DescText>Outbound Mediasite trusts</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/OutboundTrusts" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/OutboundTrusts('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/OutboundTrusts('id')/Roles" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/OutboundTrusts('id')/UserProfiles" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/OutboundTrusts('id')/ExportedPresentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/OutboundTrusts('id1')/ExportedPresentations(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/OutboundTrusts('id')/OnRemoteTrustUpdated" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/OutboundTrusts('id')/OnRemoteTrustDeleted" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/OutboundTrusts('id')/OnRemoteSiteRemoved" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/OutboundTrusts('id')/OnRemoteSiteRootChanged" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/OutboundTrusts('id')/OnImportStatusUpdated" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/OutboundTrusts('id')/ExportPresentation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="InboundTrusts" EntityType="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>InboundTrusts</Summary>
            <LongDescription>
              <DescText>Inbound Mediasite trusts</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/InboundTrusts" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/InboundTrusts('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/InboundTrusts('id')/OnOutboundTrustCreated" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/InboundTrusts('id')/OnRemoteTrustUpdated" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/InboundTrusts('id')/OnRemoteTrustDeleted" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/InboundTrusts('id')/OnRemoteSiteRemoved" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/InboundTrusts('id')/OnRemoteSiteRootChanged" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/InboundTrusts('id')/OnExportedPackageAvailable" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/InboundTrusts('id')/OnExportCancelled" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ExportedPresentations" EntityType="SonicFoundry.Mediasite.WebApi.Model.ExportedPresentationStatus" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>ExportedPresentations</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="WriteableShares" EntityType="SonicFoundry.Mediasite.WebApi.Model.WriteableFolderRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <EntitySet Name="WriteableFolders" EntityType="SonicFoundry.Mediasite.WebApi.Model.WriteableFolderRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <EntitySet Name="MediaImportProjects" EntityType="SonicFoundry.Mediasite.WebApi.Model.MediaImportProjectRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MediaImportProjects</Summary>
            <LongDescription>
              <DescText>Media Import Projects.</DescText>
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediaImportProjects" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/MediaImportProjects('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediaImportProjects('id')/QueryProgress" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="ImportProjectItemProgress" EntityType="SonicFoundry.Mediasite.WebApi.Model.ImportProjectItemProgressRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <EntitySet Name="UserPlaybackContexts" EntityType="SonicFoundry.Mediasite.WebApi.Model.PlaybackContextRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>UserPlaybackContexts</Summary>
            <LongDescription>
              <DescText>Per-user per-presentation bookmark and viewing coverage information. Note that a requesting user must have the Manage Playback Contexts operation to see this information for any user other than themselves.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserPlaybackContexts('id')/PresentationData" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/UserPlaybackContexts('id1')/PresentationData(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/UserPlaybackContexts('id')/GetBatch" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationData" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationPlaybackData" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationData</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationPlaybackContexts" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationPlaybackContextRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationPlaybackContexts</Summary>
            <LongDescription>
              <DescText>Per-presentation per-user bookmark and viewing coverage information. Note that a requesting user must have the Manage Playback Contexts operation to see this information for any user other than themselves.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationPlaybackContexts('id')/UserData" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationPlaybackContexts('id1')/UserData(id2)" d5p1:type="NavPropItem" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationPlaybackContexts('id')/GetBatch" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="UserData" EntityType="SonicFoundry.Mediasite.WebApi.Model.UserPlaybackData" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>UserData</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Devices" EntityType="SonicFoundry.Mediasite.WebApi.Model.DeviceRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <EntitySet Name="PublishingDetails" EntityType="SonicFoundry.Mediasite.WebApi.Model.PublishingDetails" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PublishingDetails</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="DeviceScheduledRecordingTimes" EntityType="SonicFoundry.Mediasite.WebApi.Model.DeviceScheduledRecordingTime" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>DeviceScheduledRecordingTimes</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MediasiteObjects" EntityType="SonicFoundry.Mediasite.WebApi.Model.MediasiteObjectRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MediasiteObjects</Summary>
            <LongDescription>
              <DescText>Read-only view of Mediasite objects to check existence and availability on a per-ID basis (not in bulk). Requires a non-view-only API key to use. The requesting user must still have Read on a resource to see it.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteObjects('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Comments" EntityType="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <EntitySet Name="Playlists" EntityType="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Playlists</Summary>
            <LongDescription>
              <DescText>Showcase Playlists.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Playlists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Playlists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Playlists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Playlists('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Playlists('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Playlists('id')/Showcase" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Playlists('id')/AddPresentations" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Playlists('id')/RemovePresentations" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Playlists('id')/InsertOrMovePresentation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="PresentationQuizzes" EntityType="SonicFoundry.Mediasite.WebApi.Model.PresentationQuizRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>PresentationQuizzes</Summary>
            <LongDescription>
              <DescText>Presentation Quizzes.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationQuizzes" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationQuizzes" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationQuizzes('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/PresentationQuizzes('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/PresentationQuizzes('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/PresentationQuizzes('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationQuizzes('id')/Presentation" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/PresentationQuizzes('id')/SubQuizzes" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationQuizzes('id')/AddSubQuiz" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationQuizzes('id')/RemoveSubQuiz" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/PresentationQuizzes('id')/ClearResults" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="SubQuizzes" EntityType="SonicFoundry.Mediasite.WebApi.Model.SubQuizRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>SubQuizzes</Summary>
            <LongDescription>
              <DescText>SubQuizzes.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/SubQuizzes('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/SubQuizzes('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/SubQuizzes('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/SubQuizzes('id')/PresentationQuiz" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="QuizQuestions" EntityType="SonicFoundry.Mediasite.WebApi.Model.QuizQuestionDocumentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>QuizQuestions</Summary>
            <LongDescription>
              <DescText>Questions for a presentation quiz.</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="QuizQuestionChoices" EntityType="SonicFoundry.Mediasite.WebApi.Model.QuizQuestionChoiceDocumentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>QuizQuestionChoices</Summary>
            <LongDescription>
              <DescText>Possible answers for a quiz question.</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Rooms" EntityType="SonicFoundry.Mediasite.WebApi.Model.RoomRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Rooms</Summary>
            <LongDescription>
              <DescText>Rooms.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Rooms" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Rooms" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Rooms('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/Rooms('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/Rooms('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Rooms('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Rooms/GetRecordNowSiteProperties" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Rooms/UpdateRecordNowSiteProperties" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="RoomConfigurations" EntityType="SonicFoundry.Mediasite.WebApi.Model.RoomConfigurationRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>RoomConfigurations</Summary>
            <LongDescription>
              <DescText>Room Configurations.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/RoomConfigurations" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/RoomConfigurations" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/RoomConfigurations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/RoomConfigurations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/RoomConfigurations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/RoomConfigurations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/RoomConfigurations('id')/AddPresentationTemplates" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/RoomConfigurations('id')/RemovePresentationTemplates" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/RoomConfigurations('id')/ReorderPresentationTemplates" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="Annotations" EntityType="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>Annotations</Summary>
            <LongDescription>
              <DescText>
              </DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Annotations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/Annotations('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/Annotations('id')/AnnotationDiscussions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Annotations('id')/AnnotationDiscussions" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Annotations('id')/GetDiscussionCount" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Annotations('id')/Flag" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Annotations('id')/Unflag" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/Annotations('id')/ChangeVisibility" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AnnotationDiscussionCounts" EntityType="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionCount" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AnnotationDiscussionCounts</Summary>
            <LongDescription>
              <DescText>(not available for direct use)</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="AnnotationDiscussions" EntityType="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>AnnotationDiscussions</Summary>
            <LongDescription>
              <DescText>
              </DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AnnotationDiscussions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/AnnotationDiscussions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/AnnotationDiscussions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/AnnotationDiscussions('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/AnnotationDiscussions('id')/Replies" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AnnotationDiscussions('id')/Reply" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AnnotationDiscussions('id')/Flag" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AnnotationDiscussions('id')/Unflag" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/AnnotationDiscussions('id')/ChangeVisibility" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MediasiteChannels" EntityType="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MediasiteChannels</Summary>
            <LongDescription>
              <DescText>Channels. Search-backed resource.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteChannels" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteChannels" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/MediasiteChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/MediasiteChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/MediasiteChannels('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteChannels('id')/Presentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteChannels('id')/AvailablePresentations" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MediasiteChannels('id')/Settings" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PUT" d5p1:route="/api/v1/MediasiteChannels('id')/Settings" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="PATCH" d5p1:route="/api/v1/MediasiteChannels('id')/Settings" d5p1:type="NavProp" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteChannels('id')/AddPresentations" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteChannels('id')/RemovePresentations" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteChannels('id')/SetTermsAndConditions" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MediasiteChannels('id')/ClearTermsAndConditions" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MediasiteChannelSettings" EntityType="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelSettingsRepresentation" d5p1:Browsable="False" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MediasiteChannelSettings</Summary>
            <LongDescription>
              <DescText>Settings for Channels</DescText>
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="MosaicSchedules" EntityType="SonicFoundry.Mediasite.WebApi.Model.MosaicScheduleRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>MosaicSchedules</Summary>
            <LongDescription>
              <DescText>
              </DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MosaicSchedules" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="GET" d5p1:route="/api/v1/MosaicSchedules('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MosaicSchedules('id')/GetOrCreatePresentation" d5p1:type="Action" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/MosaicSchedules/GetSiteProperties" d5p1:type="CollectionAction" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="WebHooks" EntityType="SonicFoundry.Mediasite.WebApi.Model.WebHookRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1">
          <Documentation>
            <Summary>WebHooks</Summary>
            <LongDescription>
              <DescText>Webhooks.</DescText>
              <Route d5p1:verb="GET" d5p1:route="/api/v1/WebHooks" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="POST" d5p1:route="/api/v1/WebHooks" d5p1:type="EntitySet" xmlns="http://www.mediasite.com/api/v1" />
              <Route d5p1:verb="DELETE" d5p1:route="/api/v1/WebHooks('id')" d5p1:type="Entity" xmlns="http://www.mediasite.com/api/v1" />
            </LongDescription>
          </Documentation>
        </EntitySet>
        <EntitySet Name="VidableEvents" EntityType="SonicFoundry.Mediasite.WebApi.Model.VidableEventRepresentation" d5p1:Browsable="True" xmlns:d5p1="http://www.mediasite.com/api/v1" />
        <FunctionImport Name="AddVideoPodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddVideoPodcast</Summary>
            <LongDescription>Add video podcast content to the schedule.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
          <Parameter Name="VideoPodcastProjectId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>VideoPodcastProjectId</Summary>
              <LongDescription>Mediasite ID in URL string format of the video podcast project to use. Video podcast projects can be queried using the VideoPodcastProjects resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddExternalPublishing" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddExternalPublishing</Summary>
            <LongDescription>Add external publishing content to the schedule.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
          <Parameter Name="ExternalPublishingPointId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ExternalPublishingPointId</Summary>
              <LongDescription>Mediasite ID in URL string format of the external publishing point to use. External publishing points can be queried using the ExternalPublishingPoints resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="CreateLike" ReturnType="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" IsBindable="true" EntitySet="Templates" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>CreateLike</Summary>
            <LongDescription>This action allows a new presentation to be created using an existing presentation as the template. The Name and ParentFolderId may be overriden at create time.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
          <Parameter Name="Name" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Name</Summary>
              <LongDescription>The name of the new template. If not set, then a title based on the source template's name is automatically set</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="ParentFolderId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ParentFolderId</Summary>
              <LongDescription>The parent folder ID of the new template. If not set, the source template's home folder is used</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="CreatePresentationFromTemplate" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" IsBindable="true" EntitySet="Presentations" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>CreatePresentationFromTemplate</Summary>
            <LongDescription>
        Create a presentation using the settings from this template using specified overrides.
      </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
          <Parameter Name="Title" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Title</Summary>
              <LongDescription>The title of the new presentation (Required).</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Description" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="Duration" Type="Edm.Int32">
            <Documentation>
              <Summary>Duration</Summary>
              <LongDescription>Total duration of the presentation in milliseconds</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="MaxConnections" Type="Edm.Int32" />
          <Parameter Name="FolderId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="PlayerId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RecordDateTime" Type="Edm.DateTime" />
        </FunctionImport>
        <FunctionImport Name="AddPublishToGo" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPublishToGo</Summary>
            <LongDescription>Add publish-to-go content to the template. Write access to the template and access to the Publish to Go operation are required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
          <Parameter Name="PublishToGoContentServerId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PublishToGoContentServerId</Summary>
              <LongDescription>(Optional) Mediasite ID in URL string format of the publish-to-go server to use. If this is not provided, the API will attempt to use one from the template's server group; if that fails, but there is a single publish-to-go server in the site, that one will be used. Otherwise the action will fail.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePublishToGo" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePublishToGo</Summary>
            <LongDescription>Remove publish-to-go content from the template. Write access to the template is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
        </FunctionImport>
        <FunctionImport Name="AddPodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPodcast</Summary>
            <LongDescription>Add podcast content to the template. Write access to the template is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
          <Parameter Name="AudioEncodingSettingsId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>AudioEncodingSettingsId</Summary>
              <LongDescription>Mediasite ID in URL string format of the podcast encoding settings. Available settings can be listed through the API via GET /api/v1/ContentEncodingSettings?$filter=MimeType eq 'audio*mpeg'</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePodcast</Summary>
            <LongDescription>Remove podcast content from the template. Write access to the template is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.TemplateRepresentation" />
        </FunctionImport>
        <FunctionImport Name="AddPresentations" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPresentations</Summary>
            <LongDescription>This action allows presentations to be added in bulk to a static channel.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be added to the channel.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePresentations" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePresentations</Summary>
            <LongDescription>This action allows presentations to be removed in bulk from a static channel.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be removed from the channel.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="SetTermsAndConditions" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>SetTermsAndConditions</Summary>
            <LongDescription>This action allows terms and conditions for a publishing-tab channel to be set.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" />
          <Parameter Name="TermsAndConditionsId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>TermsAndConditionsId</Summary>
              <LongDescription>Mediasite ID of the terms and conditions entity to apply; these are viewable using the TermsAndConditions resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ClearTermsAndConditions" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ClearTermsAndConditions</Summary>
            <LongDescription>This action allows terms and conditions for a publishing-tab channel to be removed.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseChannelRepresentation" />
        </FunctionImport>
        <FunctionImport Name="PublishToSpotlight" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>PublishToSpotlight</Summary>
            <LongDescription>This action allows presentations to be added in bulk to the spotlight channel.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be added to the spotlight channel.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="UnpublishFromSpotlight" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>UnpublishFromSpotlight</Summary>
            <LongDescription>This action allows presentations to be removed in bulk from the spotlight channel.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be removed from the spotlight channel.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="GetPlaylistPresentationSummary" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotatedPlaylistRepresentation" IsBindable="true" EntitySet="AnnotatedPlaylists" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>GetPlaylistPresentationSummary</Summary>
            <LongDescription>Return a list of all playlists in the specified showcase and for each one, a flag indicating whether the presentation has already been published or not.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ShowcaseRepresentation" />
          <Parameter Name="PresentationId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationId</Summary>
              <LongDescription>The MediasiteId of a presentation to be added/removed from available playlists.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddVideoPodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddVideoPodcast</Summary>
            <LongDescription>Add video podcast content to the schedule.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" />
          <Parameter Name="VideoPodcastProjectId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>VideoPodcastProjectId</Summary>
              <LongDescription>Mediasite ID in URL string format of the video podcast project to use. Video podcast projects can be queried using the VideoPodcastProjects resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddExternalPublishing" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddExternalPublishing</Summary>
            <LongDescription>Add external publishing content to the schedule.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" />
          <Parameter Name="ExternalPublishingPointId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ExternalPublishingPointId</Summary>
              <LongDescription>Mediasite ID in URL string format of the external publishing point to use. External publishing points can be queried using the ExternalPublishingPoints resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddPublishToGo" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPublishToGo</Summary>
            <LongDescription>Add publish-to-go content to the schedule. Write access to the schedule and access to the Publish to Go operation are required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" />
          <Parameter Name="PublishToGoContentServerId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PublishToGoContentServerId</Summary>
              <LongDescription>(Optional) Mediasite ID in URL string format of the publish-to-go server to use. If this is not provided, the API will attempt to use one from the schedule's server group; if that fails, but there is a single publish-to-go server in the site, that one will be used. Otherwise the action will fail.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePublishToGo" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePublishToGo</Summary>
            <LongDescription>Remove publish-to-go content from the schedule. Write access to the schedule is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" />
        </FunctionImport>
        <FunctionImport Name="AddPodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPodcast</Summary>
            <LongDescription>Add podcast content to the schedule. Write access to the schedule is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" />
          <Parameter Name="AudioEncodingSettingsId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>AudioEncodingSettingsId</Summary>
              <LongDescription>Mediasite ID in URL string format of the podcast encoding settings. Available settings can be listed through the API via GET /api/v1/ContentEncodingSettings?$filter=MimeType eq 'audio*mpeg'</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePodcast</Summary>
            <LongDescription>Remove podcast content from the schedule. Write access to the schedule is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ScheduleRepresentation" />
        </FunctionImport>
        <FunctionImport Name="SyncSchedules" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>SyncSchedules</Summary>
            <LongDescription>This action prompts the Recorder to immediately sync with its currently-configured Server to get schedules.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" />
        </FunctionImport>
        <FunctionImport Name="Start" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Start</Summary>
            <LongDescription>This action is equivalent to the Start Recording/Go Live button on the Recorder.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" />
        </FunctionImport>
        <FunctionImport Name="Stop" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Stop</Summary>
            <LongDescription>This action is equivalent to the Stop button on the Recorder.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" />
        </FunctionImport>
        <FunctionImport Name="Pause" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Pause</Summary>
            <LongDescription>This action is equivalent to clicking Pause on the Recorder.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" />
        </FunctionImport>
        <FunctionImport Name="Resume" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Resume</Summary>
            <LongDescription>This action is equivalent to clicking Resume on the Recorder..</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" />
        </FunctionImport>
        <FunctionImport Name="GetOrCreatePresentation" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" IsBindable="true" EntitySet="Presentations" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RecorderRepresentation" />
          <Parameter Name="ScheduleId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RecurrenceId" Type="Edm.Int32" Nullable="false" />
          <Parameter Name="StartDateTime" Type="Edm.DateTime" Nullable="false" />
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Export" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExportResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Export</Summary>
            <LongDescription>This action allows an exported results file (either XML or Excel) to be generated in the Job Farm. It returns a structure with the ID of the job, along with an URL for monitoring job progress via the API, and an URL for downloading the export when complete</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationReportRepresentation" />
          <Parameter Name="ResultId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ResultId</Summary>
              <LongDescription>The MediasiteId of the result to export. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileFormat" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileFormat</Summary>
              <LongDescription>File format to generate (Excel or Xml). If you do not provide this the API will default to Xml.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresenterReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Export" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExportResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Export</Summary>
            <LongDescription>This action allows an exported results file (either XML or Excel) to be generated in the Job Farm. It returns a structure with the ID of the job, along with an URL for monitoring job progress via the API, and an URL for downloading the export when complete</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresenterReportRepresentation" />
          <Parameter Name="ResultId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ResultId</Summary>
              <LongDescription>The MediasiteId of the result to export. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileFormat" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileFormat</Summary>
              <LongDescription>File format to generate (Excel or Xml). If you do not provide this the API will default to Xml.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.UserReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Export" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExportResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Export</Summary>
            <LongDescription>This action allows an exported results file (either XML or Excel) to be generated in the Job Farm. It returns a structure with the ID of the job, along with an URL for monitoring job progress via the API, and an URL for downloading the export when complete</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.UserReportRepresentation" />
          <Parameter Name="ResultId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ResultId</Summary>
              <LongDescription>The MediasiteId of the result to export. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileFormat" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileFormat</Summary>
              <LongDescription>File format to generate (Excel or Xml). If you do not provide this the API will default to Xml.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.CatalogReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Export" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExportResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Export</Summary>
            <LongDescription>This action allows an exported results file (either XML or Excel) to be generated in the Job Farm. It returns a structure with the ID of the job, along with an URL for monitoring job progress via the API, and an URL for downloading the export when complete</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.CatalogReportRepresentation" />
          <Parameter Name="ResultId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ResultId</Summary>
              <LongDescription>The MediasiteId of the result to export. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileFormat" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileFormat</Summary>
              <LongDescription>File format to generate (Excel or Xml). If you do not provide this the API will default to Xml.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.DownloadReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Export" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExportResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Export</Summary>
            <LongDescription>This action allows an exported results file (either XML or Excel) to be generated in the Job Farm. It returns a structure with the ID of the job, along with an URL for monitoring job progress via the API, and an URL for downloading the export when complete</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.DownloadReportRepresentation" />
          <Parameter Name="ResultId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ResultId</Summary>
              <LongDescription>The MediasiteId of the result to export. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileFormat" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileFormat</Summary>
              <LongDescription>File format to generate (Excel or Xml). If you do not provide this the API will default to Xml.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AuthoringReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Export" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExportResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Export</Summary>
            <LongDescription>This action allows an exported results file (either XML or Excel) to be generated in the Job Farm. It returns a structure with the ID of the job, along with an URL for monitoring job progress via the API, and an URL for downloading the export when complete</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AuthoringReportRepresentation" />
          <Parameter Name="ResultId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ResultId</Summary>
              <LongDescription>The MediasiteId of the result to export. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileFormat" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileFormat</Summary>
              <LongDescription>File format to generate (Excel or Xml). If you do not provide this the API will default to Xml.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ContentStorageReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Execute" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ReportExecuteResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Execute</Summary>
            <LongDescription>This action allows the report to be run in the Job Farm. It returns a structure with the IDs of the job and the result, along with URLs for monitoring job progress and launching the report result when it is complete.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MyMediasiteStorageReportRepresentation" />
          <Parameter Name="DateRangeTypeOverride" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>DateRangeTypeOverride</Summary>
              <LongDescription>If set, execute the report with a custom date-range rather than the default date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomStartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomStartDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the start of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="DateRangeCustomEndDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>DateRangeCustomEndDate</Summary>
              <LongDescription>If the DateRangeTypeOverride is Custom, the end of the custom date-range</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="CreateLike" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" IsBindable="true" EntitySet="Players" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PlayerRepresentation" />
          <Parameter Name="Name" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="Description" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="ParentFolderId" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="ChangePassword" IsBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.Home" />
          <Parameter Name="NewPassword" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="RefreshReportData" ReturnType="SonicFoundry.Mediasite.WebApi.Model.RefreshReportDataResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RefreshReportData</Summary>
            <LongDescription>This action will prompt Mediasite to run a job to update current analytics data. If such a job is already running or queued to run immediately, the ID of this job will be returned; otherwise a new job will be queued. (NB: a string identifier must be provided when invoking this action. This can be any string; the URL can be, for example, /Home('1')/RefreshReportData.)</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.Home" />
        </FunctionImport>
        <FunctionImport Name="ExchangeLaunchToken" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ExchangeLaunchTokenResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.Home)" Nullable="false" />
          <Parameter Name="LaunchToken" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="ValidatePlaybackTicket" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PlaybackTicketValidationResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ValidatePlaybackTicket</Summary>
            <LongDescription>Check whether a playback ticket is valid for a given IP address and requested media URL. The return value is a structure with 2 boolean fields: IsValid indicating if the validation was successful, IPValidationPerformed indicating if Mediasite actually checked the ClientIPAddress against the ticket's IP address.
      </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.Home)" Nullable="false" />
          <Parameter Name="ClientIPAddress" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ClientIPAddress</Summary>
              <LongDescription>The client IP address where the playback ticket will be used from</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="HeaderIPAddress" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>HeaderIPAddress</Summary>
              <LongDescription>(Optional) The IP address that will be set in the configured request header by a proxy or load-balancer between the client and Mediasite</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="RequestedUrl" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>RequestedUrl</Summary>
              <LongDescription>The full URL of the Mediasite media file being requested with the playback ticket</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="TicketId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>TicketId</Summary>
              <LongDescription>ID of the playback ticket to be validated</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="MinimumValidUntilDateUtc" Type="Edm.DateTime">
            <Documentation>
              <Summary>MinimumValidUntilDateUtc</Summary>
              <LongDescription>(Optional, but if given must be a time after the request is issued) If set, confirm that the playback ticket, if valid for the IP address and requested URL, will not expire before the given time.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ComputePerSiteStorage" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PerSiteTotalStorageResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ComputePerSiteStorage</Summary>
            <LongDescription>Compute the total storage in bytes used by presentations, broken down by presentation availability (Available, Recycled, or Deleted and awaiting final deletion by the System Maintenance Worker)</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.Home)" Nullable="false" />
        </FunctionImport>
        <FunctionImport Name="BatchSearchReindex" ReturnType="SonicFoundry.Mediasite.WebApi.Model.BatchReindexResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>BatchSearchReindex</Summary>
            <LongDescription>This action will prompt Mediasite to run a job to reindex the specified entities in batches of 1000.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.Home)" Nullable="false" />
          <Parameter Name="ReindexIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ReindexIds</Summary>
              <LongDescription>A list of IDs for entities that should be reindexed (Max: 1500)</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="RunAtUtc" Type="Edm.DateTime">
            <Documentation>
              <Summary>RunAtUtc</Summary>
              <LongDescription>When the reindex job should start (Optional, default value is now)</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="CreateLike" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" IsBindable="true" EntitySet="Presentations" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>CreateLike</Summary>
            <LongDescription>This action allows a new presentation to be created using an existing presentation as the template. The Title and ParentFolderId may be overriden at create time.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="Title" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Title</Summary>
              <LongDescription>The title of the new presentation. If not set, then a title based on the source presentation's title is automatically set</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="ParentFolderId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ParentFolderId</Summary>
              <LongDescription>The parent folder ID of the new presentation. If not set, the source presentation's home folder is used</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="CreateShortcut" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" IsBindable="true" EntitySet="Presentations" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>CreateShortcut</Summary>
            <LongDescription>Create a shortcut to the presentation, with optional overrides for title, description, parent folder, and player.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="Title" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Title</Summary>
              <LongDescription>Title of the shortcut (if not provided, title of presentation will be used)</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Description" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Description</Summary>
              <LongDescription>Description of the shortcut</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="ParentFolderId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ParentFolderId</Summary>
              <LongDescription>Mediasite ID in URL string format of the folder to create the shortcut in (if not provided, parent folder of presentation will be used)</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="PlayerId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PlayerId</Summary>
              <LongDescription>Mediasite ID in URL string format of the Player to use for the shortcut (if not provided, player of presentation will be used)</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Upload" IsBindable="true">
          <Documentation>
            <Summary>Upload</Summary>
            <LongDescription>The Upload link on a presentation is an URL where media files may be posted to as part of Media Upload. The caller must supply a target filename, so the URL will have the form /FileServer/presentation/(guid)/filename.extension</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="CreateMediaUpload" ReturnType="Edm.String" IsBindable="true">
          <Documentation>
            <Summary>CreateMediaUpload</Summary>
            <LongDescription>This action allows a media upload job to be created for a presentation (once a file is uploaded to the Upload link location); it returns the ID of the media upload job.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="FileName" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileName</Summary>
              <LongDescription>The name of the file to use for single-file uploads. This file must already have been uploaded to the Upload link location.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="AudioSource" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>AudioSource</Summary>
              <LongDescription>(Optional) The name of the file to be used as the audio source for a multi-file upload. If not set, the audio source will be set to the camera filename or else the first filename supplied.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="MediaStart" Type="Edm.Int32">
            <Documentation>
              <Summary>MediaStart</Summary>
              <LongDescription>(Optional) The start of a presentation in milliseconds when specifying a start trim. Must be greater than 0 and less than MediaEnd, if specified, or otherwise must be less than the duration of the uploaded media.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="MediaEnd" Type="Edm.Int32">
            <Documentation>
              <Summary>MediaEnd</Summary>
              <LongDescription>(Optional) The end of a presentation in milliseconds when specifying an end trim. Must be less than the duration of the uploaded media and greater than MediaStart, if specified.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileNames" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileNames</Summary>
              <LongDescription>An array of files to use for multi-file uploads. These files must already have been uploaded to the Upload link location.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="CreatePendingFileDeletes" IsBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="FileNames" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false" />
          <Parameter Name="IntervalDays" Type="Edm.Int32" Nullable="false" />
        </FunctionImport>
        <FunctionImport Name="Play" IsBindable="true">
          <Documentation>
            <Summary>Play</Summary>
            <LongDescription>The Play link on a presentation can be loaded into a browser to play the presentation back in the Mediasite player</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="CopyPresentation" ReturnType="SonicFoundry.Mediasite.WebApi.Model.CreateCopyPresentationResponse" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>CopyPresentation</Summary>
            <LongDescription>Generate a job to copy a presentation to a new folder. The folder must be set as a CopyDestination before calling this action. The response includes links to the job and to the new presentation.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="TargetFolderId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>TargetFolderId</Summary>
              <LongDescription>Mediasite ID in URL string format of the target folder. IsCopyDestination must be true on this folder.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddVideoPodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddVideoPodcast</Summary>
            <LongDescription>Add video podcast content to the presentation.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="VideoPodcastProjectId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>VideoPodcastProjectId</Summary>
              <LongDescription>Mediasite ID in URL string format of the video podcast project to use. Video podcast projects can be queried using the VideoPodcastProjects resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddExternalPublishing" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddExternalPublishing</Summary>
            <LongDescription>Add external publishing content to the presentation.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="ExternalPublishingPointId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ExternalPublishingPointId</Summary>
              <LongDescription>Mediasite ID in URL string format of the external publishing point to use. External publishing points can be queried using the ExternalPublishingPoints resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ConvertVideoToSlide" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ConvertVideoToSlide</Summary>
            <LongDescription>
        Convert a full video stream (which must already have had slides generated) to a slide-only stream. If OCR content exists it will be kept. The video file will be permanently deleted.
      </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="StreamType" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>StreamType</Summary>
              <LongDescription>The stream (Video1, Video2, or Video3) to convert.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="GetCommentCount" ReturnType="SonicFoundry.Mediasite.WebApi.Model.CommentCount" IsBindable="true" EntitySet="CommentCounts" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>GetCommentCount</Summary>
            <LongDescription>
        Get a count of comments on the presentations. This consists of two numbers, &lt;tt&gt;Root&lt;/tt&gt; counting the root-level comments, and &lt;tt&gt;All&lt;/tt&gt; counting both comments and replies.
        If &lt;tt&gt;Hidden&lt;/tt&gt; and &lt;tt&gt;Flagged&lt;/tt&gt; are both &lt;tt&gt;true&lt;/tt&gt; in the request body, the action will count comments that are &lt;i&gt;either&lt;/i&gt; hidden &lt;i&gt;or&lt;/i&gt; flagged; if
        both are &lt;tt&gt;false&lt;/tt&gt;, the action will count comments that are &lt;i&gt;neither&lt;/i&gt; hidden &lt;i&gt;nor&lt;/i&gt; flagged; furthermore, in this case &lt;tt&gt;All&lt;/tt&gt; does not count replies
        whose parent comment is either flagged or hidden.
      </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="Hidden" Type="Edm.Boolean">
            <Documentation>
              <Summary>Hidden</Summary>
              <LongDescription>If &lt;tt&gt;true&lt;/tt&gt;, include hidden comments; if &lt;tt&gt;false&lt;/tt&gt;, exclude them. If not set, do not filter on visibility at all.
        </LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Flagged" Type="Edm.Boolean">
            <Documentation>
              <Summary>Flagged</Summary>
              <LongDescription>
            If &lt;tt&gt;true&lt;/tt&gt;, include flagged comments; if &lt;tt&gt;false&lt;/tt&gt;, exclude them. If not set, do not filter on flag status at all.
          </LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ResetMedia" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ResetMedia</Summary>
            <LongDescription>
        To facilitate re-publishing, this action will remove any existing content from the presentation.
      </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="DeleteLogs" Type="Edm.Boolean" Nullable="false">
            <Documentation>
              <Summary>DeleteLogs</Summary>
              <LongDescription>
            Whether or not the analytics data for the presentation should also be deleted.
          </LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="EnableAnnotationCreation" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>EnableAnnotationCreation</Summary>
            <LongDescription>
        Give all roles with view permissions the ability to create annotations on the presentation.
      </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="SetThumbnail" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>SetThumbnail</Summary>
            <LongDescription>This action will set the specified file as the thumbnail for the presentation. First the file must be uploaded to the Upload link, then this action will set the file as the thumbnail. The current thumbnail will be deleted.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="FileName" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileName</Summary>
              <LongDescription>The name of the file to use. This file must already have been uploaded to the Upload link location.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddCaptionContent" ReturnType="SonicFoundry.Mediasite.WebApi.Model.CaptionContentRepresentation" IsBindable="true" EntitySet="CaptionContent" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddCaptionContent</Summary>
            <LongDescription>
        Submit the presentation for captioning. To execute this action, a user must have the &lt;tt&gt;Caption Presentations&lt;/tt&gt; operation
        as well as &lt;tt&gt;Write&lt;/tt&gt; permission on the target presentation.
      </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="AudioTranscriptionProfileId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>AudioTranscriptionProfileId</Summary>
              <LongDescription>
            The MediasiteId of a valid audio transcription profile. This must not be set for manual upload of caption files.
          </LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="IsRushJob" Type="Edm.Boolean">
            <Documentation>
              <Summary>IsRushJob</Summary>
              <LongDescription>
            Indicates whether the captioning job that's created will be marked as a rush job. If not set in the request, defaults to &lt;tt&gt;false&lt;/tt&gt;. Only supported for AST captioning.
          </LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Language" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Language</Summary>
              <LongDescription>
				  Indicates the caption language code. Only supported for Mediasite captioning.
			  </LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="FileName" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>FileName</Summary>
              <LongDescription>
				Indicates the caption filename that will be uploaded. This is required for manual upload of caption files.
			</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemoveCaptionContent" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemoveCaptionContent</Summary>
            <LongDescription>
			  Remove captioning content from the presentation. Write access to the presentation is required.
		  </LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="AddPublishToGo" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPublishToGo</Summary>
            <LongDescription>Add publish-to-go content to the presentation. Write access to the presentation and access to the Publish to Go operation are required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="SubmitPublishToGo" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>SubmitPublishToGo</Summary>
            <LongDescription>If necessary, create a publish-to-go package for download. This requires either View on the presentation or access to the Publish to Go operation.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="RemovePublishToGo" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePublishToGo</Summary>
            <LongDescription>Remove publish-to-go content from the presentation. Write access to the presentation is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="AddPodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPodcast</Summary>
            <LongDescription>Add podcast content to the presentation. Write access to the presentation is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="AudioEncodingSettingsId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>AudioEncodingSettingsId</Summary>
              <LongDescription>Mediasite ID in URL string format of the podcast encoding settings. Available settings can be listed through the API via GET /api/v1/ContentEncodingSettings?$filter=MimeType eq 'audio*mpeg'</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePodcast" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePodcast</Summary>
            <LongDescription>Remove podcast content from the presentation. Write access to the presentation is required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="UpdateCommentVisibility" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>UpdateCommentVisibility</Summary>
            <LongDescription>Hide or unhide comments based on a date range</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="Visibility" Type="Edm.Boolean" Nullable="false">
            <Documentation>
              <Summary>Visibility</Summary>
              <LongDescription>False to hide, true to unhide</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="CutoffDate" Type="Edm.DateTime" Nullable="false">
            <Documentation>
              <Summary>CutoffDate</Summary>
              <LongDescription>End of the date range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="StartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>StartDate</Summary>
              <LongDescription>Optional start of the date range. If not specified, all comments created prior to the cutoff date will be affected.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="DeleteComments" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>DeleteComments</Summary>
            <LongDescription>Delete comments based on a date range</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="CutoffDate" Type="Edm.DateTime" Nullable="false">
            <Documentation>
              <Summary>CutoffDate</Summary>
              <LongDescription>End of the date range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="StartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>StartDate</Summary>
              <LongDescription>Optional start of the date range. If not specified, all comments created prior to the cutoff date will be affected.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="UpdateAnnotationVisibility" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>UpdateAnnotationVisibility</Summary>
            <LongDescription>Hide or unhide annotations based on a date range</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="Visibility" Type="Edm.Boolean" Nullable="false">
            <Documentation>
              <Summary>Visibility</Summary>
              <LongDescription>False to hide, true to unhide</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="CutoffDate" Type="Edm.DateTime" Nullable="false">
            <Documentation>
              <Summary>CutoffDate</Summary>
              <LongDescription>End of the date range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="StartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>StartDate</Summary>
              <LongDescription>Optional start of the date range. If not specified, all annotations created prior to the cutoff date will be affected.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="DeleteAnnotations" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>DeleteAnnotations</Summary>
            <LongDescription>Delete annotations based on a date range</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
          <Parameter Name="CutoffDate" Type="Edm.DateTime" Nullable="false">
            <Documentation>
              <Summary>CutoffDate</Summary>
              <LongDescription>End of the date range</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="StartDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>StartDate</Summary>
              <LongDescription>Optional start of the date range. If not specified, all annotations created prior to the cutoff date will be affected.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ResetLiveStreamKey" ReturnType="SonicFoundry.Mediasite.WebApi.Model.LiveStreamKeyRepresentation" IsBindable="true" EntitySet="LiveStreamKey" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ResetLiveStreamKey</Summary>
            <LongDescription>Reset the live RTMP stream key. Returns the RTMP server URL and updated stream key for streaming live to this presentation. Write access to the presentation and access to the Presentation Management operation are required.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" />
        </FunctionImport>
        <FunctionImport Name="UpdatePermissions" ReturnType="SonicFoundry.Mediasite.WebApi.Model.JobRepresentation" IsBindable="true" EntitySet="Jobs" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>UpdatePermissions</Summary>
            <LongDescription>This action allows permissions and ownership on a folder to be updated, with options to propagate/merge permission edits down to child entities. The action returns the job which is created to perform the permission update asynchronously.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.FolderRepresentation" />
          <Parameter Name="Owner" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Owner</Summary>
              <LongDescription>The owner to set. (To set only the owner, use UpdateOwner, below, instead.)</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="InheritFromParent" Type="Edm.Boolean">
            <Documentation>
              <Summary>InheritFromParent</Summary>
              <LongDescription>Flag indicating whether to reset permission on the folder to inherit from its parent.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="MergePermissions" Type="Edm.Boolean">
            <Documentation>
              <Summary>MergePermissions</Summary>
              <LongDescription>Flag indicating whether to merge (rather than replace) permissions on child entities when propagating.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="PropagatePermissions" Type="Edm.Boolean">
            <Documentation>
              <Summary>PropagatePermissions</Summary>
              <LongDescription>Flag indicating whether to propagate permission edits to child entities recursively.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="PropagateOwner" Type="Edm.Boolean">
            <Documentation>
              <Summary>PropagateOwner</Summary>
              <LongDescription>Flag indicating whether to propagate the owner edit to child entities recursively.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Permissions" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.AccessControlEntry)" Nullable="false">
            <Documentation>
              <Summary>Permissions</Summary>
              <LongDescription>List of access control entries for the resource. Each access control entry consists of the following fields: RoleId (string), PermissionMask (int), Read, Write, Execute, Approve, Moderate, DenyRead, DenyWrite, DenyExecute, DenyApprove, DenyModerate (all bool). When updating resource permissions, you may use either the PermissionMask or the flags to set a role's permissions, but not both.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="UpdateOwner" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>UpdateOwner</Summary>
            <LongDescription>This action allows ownership on a folder to be updated, instantly, with no propagation to children.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.FolderRepresentation" />
          <Parameter Name="Owner" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Owner</Summary>
              <LongDescription>The owner to set.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="DeleteFolder" ReturnType="SonicFoundry.Mediasite.WebApi.Model.JobRepresentation" IsBindable="true" EntitySet="Jobs" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>DeleteFolder</Summary>
            <LongDescription>This action creates a recursive job to delete a folder. The created job ID will be returned for monitoring.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.FolderRepresentation" />
        </FunctionImport>
        <FunctionImport Name="ExchangeTicket" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AuthorizationTicketRepresentation" IsBindable="true" EntitySet="AuthorizationTickets" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ExchangeTicket</Summary>
            <LongDescription>A showcase authorization ticket allows the holder to request an authorization ticket for any presentation listed in the showcase.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AuthorizationTicketRepresentation" />
          <Parameter Name="TargetResourceId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="SaveCookie" Type="Edm.Boolean" Nullable="false">
            <Documentation>
              <Summary>SaveCookie</Summary>
              <LongDescription>Should the newly generated authorization ticket be saved to the cookie?</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="DailyViewingTotals" ReturnType="SonicFoundry.Mediasite.WebApi.Model.DailyViewingTotalResult" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>DailyViewingTotals</Summary>
            <LongDescription>This action will query playback audits for a single day and group them by user.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ServerAnalyticsRepresentation)" Nullable="false" />
          <Parameter Name="TimezoneOffset" Type="Edm.Int32">
            <Documentation>
              <Summary>TimezoneOffset</Summary>
              <LongDescription>The UTC offset, or difference between the local timezone and UTC.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="UsageDate" Type="Edm.DateTime">
            <Documentation>
              <Summary>UsageDate</Summary>
              <LongDescription>The day to collect viewing totals for.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="SetQuotaPolicyFromLevel" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>SetQuotaPolicyFromLevel</Summary>
            <LongDescription>Create or update the user profile's quota policy based on a quota level. If an update, the CurrentStorageUsage will not be changed, although the QuotaStatus may chane
      based on the quota and threshold values of the level.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.UserProfileRepresentation" />
          <Parameter Name="QuotaLevelId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>QuotaLevelId</Summary>
              <LongDescription>Mediasite ID in URL string format of the quota level to use. Quota levels can be queried using the QuotaLevels resource.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="IsBulkUpdate" Type="Edm.Boolean" Nullable="false">
            <Documentation>
              <Summary>IsBulkUpdate</Summary>
              <LongDescription>Boolean flag (required) indicating whether the operation is part of a bulk update of user profiles. If true, then per-profile jobs for recomputing storage usage will not be triggered; 
           these updates and notifications will wait until the nightly quota maintenance job runs.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddEntitlement" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddEntitlement</Summary>
            <LongDescription>Grant an entitlement to the user profile.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.UserProfileRepresentation" />
          <Parameter Name="EntitlementId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>EntitlementId</Summary>
              <LongDescription>Mediasite ID of the entitlement</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemoveEntitlement" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemoveEntitlement</Summary>
            <LongDescription>Remove an entitlement from the user profile.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.UserProfileRepresentation" />
          <Parameter Name="EntitlementId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>EntitlementId</Summary>
              <LongDescription>Mediasite ID of the entitlement</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="CopyPermissionsFromRole" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>CopyPermissionsFromRole</Summary>
            <LongDescription>Copy all permissions from another Mediasite role.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RoleRepresentation" />
          <Parameter Name="SourceRoleId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>SourceRoleId</Summary>
              <LongDescription>Id of the role to use as source for the copy.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Upload" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RegistrationRepresentation" />
        </FunctionImport>
        <FunctionImport Name="AddAssociation" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddAssociation</Summary>
            <LongDescription>This action allows a single Mediasite entity to be associated with the module. If the entity is already associated with the module, the action will report success; however, a warning will be logged.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ModuleRepresentation" />
          <Parameter Name="MediasiteId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>MediasiteId</Summary>
              <LongDescription>The MediasiteId of the entity. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemoveAssociation" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemoveAssociation</Summary>
            <LongDescription>This action allows a single Mediasite entity to be removed from its association with the module. If the entity is not associated with the module, the action will report failure.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.ModuleRepresentation" />
          <Parameter Name="MediasiteId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>MediasiteId</Summary>
              <LongDescription>The MediasiteId of the entity. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ChangePassword" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ChangePassword</Summary>
            <LongDescription>Set a new password for the specified Mediasite user.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteDirectoryUser" />
          <Parameter Name="NewPassword" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>NewPassword</Summary>
              <LongDescription>New password.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="OnRemoteTrustUpdated" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteTrustUpdated</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" />
          <Parameter Name="RemoteTrustId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RemoteAppTicketId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RemoteSiteFriendlyName" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RemoteRolePrefix" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="OnRemoteTrustDeleted" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteTrustDeleted</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" />
        </FunctionImport>
        <FunctionImport Name="OnRemoteSiteRemoved" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteSiteRemoved</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" />
        </FunctionImport>
        <FunctionImport Name="OnRemoteSiteRootChanged" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteSiteRootChanged</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" />
          <Parameter Name="ServiceRootUrl" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="OnImportStatusUpdated" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnImportStatusUpdated</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" />
          <Parameter Name="SourceExportJobId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="ImportStatus" Type="Edm.Int32" Nullable="false" />
          <Parameter Name="StatusText" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="StatusDate" Type="Edm.DateTime" Nullable="false" />
          <Parameter Name="FolderName" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="ExportPresentation" ReturnType="SonicFoundry.Mediasite.WebApi.Model.JobRepresentation" IsBindable="true" EntitySet="Jobs" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ExportPresentation</Summary>
            <LongDescription>Initiate an ad-hoc export job via the trust.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.OutboundTrustRepresentation" />
          <Parameter Name="PresentationId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationId</Summary>
              <LongDescription>The MediasiteId of the local presentation to export. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="TargetFolderId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>TargetFolderId</Summary>
              <LongDescription>The MediasiteId of the target remote folder presentation to export to. This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="ExportType" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>ExportType</Summary>
              <LongDescription>The type of the export (FullCopy, PublishToGo, or FullMove). This parameter is required.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="OnOutboundTrustCreated" ReturnType="SonicFoundry.Mediasite.WebApi.Model.InboundTrustCreatedApiResponse" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnOutboundTrustCreated</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" />
          <Parameter Name="SourceTrustId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="SourceFriendlyName" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="Secret" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="DefaultRolePrefix" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="SourceAppTicketId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="SourceServiceRootUrl" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="SourceSiteId" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="OnRemoteTrustUpdated" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteTrustUpdated</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" />
          <Parameter Name="RemoteTrustId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RemoteAppTicketId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RemoteSiteFriendlyName" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="RemoteRolePrefix" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="OnRemoteTrustDeleted" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteTrustDeleted</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" />
        </FunctionImport>
        <FunctionImport Name="OnRemoteSiteRemoved" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteSiteRemoved</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" />
        </FunctionImport>
        <FunctionImport Name="OnRemoteSiteRootChanged" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnRemoteSiteRootChanged</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" />
          <Parameter Name="ServiceRootUrl" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="OnExportedPackageAvailable" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnExportedPackageAvailable</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" />
          <Parameter Name="PresentationId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="PackageUrl" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="ExportJobId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="DestinationFolderId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="FtpUrl" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="FtpUsername" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="FtpPassword" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="OnExportCancelled" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>OnExportCancelled</Summary>
            <LongDescription>For internal use only.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.InboundTrustRepresentation" />
          <Parameter Name="PresentationId" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="QueryProgress" ReturnType="SonicFoundry.Mediasite.WebApi.Model.ImportProjectItemProgressRepresentation" IsBindable="true" EntitySet="ImportProjectItemProgress" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>QueryProgress</Summary>
            <LongDescription>This action queries the current status of files being imported by the specified project.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MediaImportProjectRepresentation" />
          <Parameter Name="Filenames" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Filenames</Summary>
              <LongDescription>An array of filenames to check the status of.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="GetBatch" ReturnType="Collection(SonicFoundry.Mediasite.WebApi.Model.PresentationPlaybackData)" IsBindable="true" EntitySet="PresentationData" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>GetBatch</Summary>
            <LongDescription>Get playback context data for a user and a batch of presentations</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PlaybackContextRepresentation" />
          <Parameter Name="Ids" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Ids</Summary>
              <LongDescription>An array of presentation IDs. Any presentations that the requesting user lacks Read on will not have any results returned; otherwise, the requested user's playback context data for the presentation will be included in the result set.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="GetBatch" ReturnType="Collection(SonicFoundry.Mediasite.WebApi.Model.UserPlaybackData)" IsBindable="true" EntitySet="UserData" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>GetBatch</Summary>
            <LongDescription>Get playback context data for a presentation and a batch of usernames</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationPlaybackContextRepresentation" />
          <Parameter Name="Usernames" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Usernames</Summary>
              <LongDescription>An array of usernames. If the requesting user does not have the Manage Playback Contexts operation, only their own playback context data may be returned.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Reply" ReturnType="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" IsBindable="true" EntitySet="Comments" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" />
          <Parameter Name="Text" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="Flag" ReturnType="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" IsBindable="true" EntitySet="Comments" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" />
          <Parameter Name="WhyFlagged" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="Unflag" ReturnType="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" IsBindable="true" EntitySet="Comments" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" />
        </FunctionImport>
        <FunctionImport Name="ChangeVisibility" ReturnType="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" IsBindable="true" EntitySet="Comments" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.CommentRepresentation" />
          <Parameter Name="Visibility" Type="Edm.Boolean" Nullable="false" />
        </FunctionImport>
        <FunctionImport Name="AddPresentations" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPresentations</Summary>
            <LongDescription>This action allows presentations to be added in bulk to the playlist.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be added to the playlist.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePresentations" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePresentations</Summary>
            <LongDescription>This action allows presentations to be removed in bulk from the playlist.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be removed from the playlist.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="InsertOrMovePresentation" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>InsertOrMovePresentation</Summary>
            <LongDescription>This action allows presentations to be added to a specific place in the playlist.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PlaylistRepresentation" />
          <Parameter Name="PresentationId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationId</Summary>
              <LongDescription>A presentation to be added to or move within the playlist.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Position" Type="Edm.Int32" Nullable="false">
            <Documentation>
              <Summary>Position</Summary>
              <LongDescription>The postion that the presentation will be in.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddSubQuiz" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddSubQuiz</Summary>
            <LongDescription>This action allows subquizzes to be added in to the presentation.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuizRepresentation" />
          <Parameter Name="Title" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Title</Summary>
              <LongDescription>Unique title for the subquiz.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Description" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Description</Summary>
              <LongDescription>Long-form description of the subquiz.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Position" Type="Edm.Int32" Nullable="false">
            <Documentation>
              <Summary>Position</Summary>
              <LongDescription>The time, in seconds, that this quiz is associated with.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Questions" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.QuizQuestionRepresentation)" Nullable="false">
            <Documentation>
              <Summary>Questions</Summary>
              <LongDescription>An array of QuizQuestions that will be part of the subquiz.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemoveSubQuiz" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemoveSubQuiz</Summary>
            <LongDescription>This action allows subquizzes to be removed from the presentation.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuizRepresentation" />
          <Parameter Name="SubQuizId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>SubQuizId</Summary>
              <LongDescription>MediasiteId of the subquiz to be removed.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ClearResults" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ClearResults</Summary>
            <LongDescription>This action will delete any submitted answers for the quiz.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.PresentationQuizRepresentation" />
        </FunctionImport>
        <FunctionImport Name="GetRecordNowSiteProperties" ReturnType="SonicFoundry.Mediasite.WebApi.Model.RecordNowSiteProperties" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.RoomRepresentation)" Nullable="false" />
        </FunctionImport>
        <FunctionImport Name="UpdateRecordNowSiteProperties" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.RoomRepresentation)" Nullable="false" />
          <Parameter Name="SiteProperties" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.ApiKeyValuePair)" Nullable="false" />
        </FunctionImport>
        <FunctionImport Name="AddPresentationTemplates" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPresentationTemplates</Summary>
            <LongDescription>This action allows presentation templates to be added in bulk to the room configuration.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RoomConfigurationRepresentation" />
          <Parameter Name="TemplateIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>TemplateIds</Summary>
              <LongDescription>An array of MediasiteIds of presentation templates to be added to the room configuration.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePresentationTemplates" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePresentationTemplates</Summary>
            <LongDescription>This action allows presentation templates to be removed in bulk from the room configuration.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RoomConfigurationRepresentation" />
          <Parameter Name="TemplateIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>TemplateIds</Summary>
              <LongDescription>An array of MediasiteIds of presentation templates to be removed from the room configuration.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ReorderPresentationTemplates" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ReorderPresentationTemplates</Summary>
            <LongDescription>This action allows presentation templates associated with the room configuration to be reordered.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.RoomConfigurationRepresentation" />
          <Parameter Name="OrderedTemplates" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.RoomConfigTemplateRepresentation)" Nullable="false">
            <Documentation>
              <Summary>OrderedTemplates</Summary>
              <LongDescription>A collection of presentation template representations each having a PresentationTemplateId and a Position.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="GetDiscussionCount" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionCount" IsBindable="true" EntitySet="AnnotationDiscussionCounts" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>GetDiscussionCount</Summary>
            <LongDescription>Get the count of root discussions as well as the count of all responses. If both parameters are included they must be the same. Both true will return any items that are either Flagged or Hidden. Both false will return all items that are neither Flagged nor Hidden.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" />
          <Parameter Name="Hidden" Type="Edm.Boolean">
            <Documentation>
              <Summary>Hidden</Summary>
              <LongDescription>Filter the discussion being counted based on Visibility</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="Flagged" Type="Edm.Boolean">
            <Documentation>
              <Summary>Flagged</Summary>
              <LongDescription>Filter the discussion being counted based on the presence of flags</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Flag" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" IsBindable="true" EntitySet="Annotations" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Flag</Summary>
            <LongDescription>Mark an annotation as potentially inappropriate</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" />
          <Parameter Name="WhyFlagged" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>WhyFlagged</Summary>
              <LongDescription>The reason this item may be inappropriate.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Unflag" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" IsBindable="true" EntitySet="Annotations" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Unflag</Summary>
            <LongDescription>Remove a flag from an annotation</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" />
        </FunctionImport>
        <FunctionImport Name="ChangeVisibility" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" IsBindable="true" EntitySet="Annotations" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ChangeVisibility</Summary>
            <LongDescription>Hide an annotation so that it does not show up on the presentation</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationRepresentation" />
          <Parameter Name="Visibility" Type="Edm.Boolean" Nullable="false">
            <Documentation>
              <Summary>Visibility</Summary>
              <LongDescription>True if the annotation should be visible, False if the annotation should be hidden</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Reply" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" IsBindable="true" EntitySet="AnnotationDiscussions" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Reply</Summary>
            <LongDescription>Add a response to this discussion thread</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" />
          <Parameter Name="Text" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>Text</Summary>
              <LongDescription>The body of the message being added.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="ContextId" Type="Edm.String" FixedLength="false" Unicode="false" />
        </FunctionImport>
        <FunctionImport Name="Flag" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" IsBindable="true" EntitySet="AnnotationDiscussions" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Flag</Summary>
            <LongDescription>Mark a discussion or response as potentially inappropriate</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" />
          <Parameter Name="WhyFlagged" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>WhyFlagged</Summary>
              <LongDescription>The reason this item may be inappropriate.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Unflag" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" IsBindable="true" EntitySet="AnnotationDiscussions" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>Unflag</Summary>
            <LongDescription>Remove a flag from a discussion or response</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" />
        </FunctionImport>
        <FunctionImport Name="ChangeVisibility" ReturnType="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" IsBindable="true" EntitySet="AnnotationDiscussions" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ChangeVisibility</Summary>
            <LongDescription>Hide a discussion or response so that it does not show up on the annotation</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.AnnotationDiscussionRepresentation" />
          <Parameter Name="Visibility" Type="Edm.Boolean" Nullable="false">
            <Documentation>
              <Summary>Visibility</Summary>
              <LongDescription>True if the discussion or response should be visible, False if the item should be hidden</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="AddPresentations" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>AddPresentations</Summary>
            <LongDescription>This action allows presentations to be added in bulk to a static channel.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be added to the channel.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="RemovePresentations" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>RemovePresentations</Summary>
            <LongDescription>This action allows presentations to be removed in bulk from a static channel.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" />
          <Parameter Name="PresentationIds" Type="Collection(Edm.String)" Nullable="false" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>PresentationIds</Summary>
              <LongDescription>An array of MediasiteIds of presentations to be removed from the channel.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="SetTermsAndConditions" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>SetTermsAndConditions</Summary>
            <LongDescription>This action allows terms and conditions for a publishing-tab channel to be set.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" />
          <Parameter Name="TermsAndConditionsId" Type="Edm.String" FixedLength="false" Unicode="false">
            <Documentation>
              <Summary>TermsAndConditionsId</Summary>
              <LongDescription>Mediasite ID of the terms and conditions entity to apply; these are viewable using the TermsAndConditions resource.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="ClearTermsAndConditions" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>ClearTermsAndConditions</Summary>
            <LongDescription>This action allows terms and conditions for a publishing-tab channel to be removed.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MediasiteChannelRepresentation" />
        </FunctionImport>
        <FunctionImport Name="GetSiteProperties" ReturnType="SonicFoundry.Mediasite.WebApi.Model.MosaicSchedulesSiteProperties" IsBindable="true" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>GetSiteProperties</Summary>
            <LongDescription>Get siteproperties associated with Mosaic.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="Collection(SonicFoundry.Mediasite.WebApi.Model.MosaicScheduleRepresentation)" Nullable="false" />
        </FunctionImport>
        <FunctionImport Name="GetOrCreatePresentation" ReturnType="SonicFoundry.Mediasite.WebApi.Model.PresentationDefaultRepresentation" IsBindable="true" EntitySet="Presentations" m:IsAlwaysBindable="true">
          <Documentation>
            <Summary>GetOrCreatePresentation</Summary>
            <LongDescription>Get the presentation associated with the specified recurrence, or create one if it doesn't exist.</LongDescription>
          </Documentation>
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.MosaicScheduleRepresentation" />
          <Parameter Name="RecurrenceId" Type="Edm.Int32" Nullable="false">
            <Documentation>
              <Summary>RecurrenceId</Summary>
              <LongDescription>The ID of the recurrence.</LongDescription>
            </Documentation>
          </Parameter>
          <Parameter Name="StartDateTime" Type="Edm.DateTime" Nullable="false">
            <Documentation>
              <Summary>StartDateTime</Summary>
              <LongDescription>The date and time the recurrence is schedules to start.</LongDescription>
            </Documentation>
          </Parameter>
        </FunctionImport>
        <FunctionImport Name="Post" ReturnType="Edm.Boolean" IsBindable="true" m:IsAlwaysBindable="true">
          <Parameter Name="bindingParameter" Type="SonicFoundry.Mediasite.WebApi.Model.VidableEventRepresentation" />
          <Parameter Name="id" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="userProfileId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="organizationId" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="type" Type="Edm.String" FixedLength="false" Unicode="false" />
          <Parameter Name="payload" Type="SonicFoundry.Mediasite.WebApi.Model.VidableEventPayloadRepresentation" />
        </FunctionImport>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartner">
          <End Role="PlayerPartner" EntitySet="Templates" />
          <End Role="Player" EntitySet="Players" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
          <End Role="PresentersPartner" EntitySet="Templates" />
          <End Role="Presenters" EntitySet="Presenters" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
          <End Role="TagsPartner" EntitySet="Templates" />
          <End Role="Tags" EntitySet="Tags" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
          <End Role="SlideContentPartner" EntitySet="Templates" />
          <End Role="SlideContent" EntitySet="SlideContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
          <End Role="OnDemandContentPartner" EntitySet="Templates" />
          <End Role="OnDemandContent" EntitySet="OnDemandContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
          <End Role="BroadcastContentPartner" EntitySet="Templates" />
          <End Role="BroadcastContent" EntitySet="BroadcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
          <End Role="PodcastContentPartner" EntitySet="Templates" />
          <End Role="PodcastContent" EntitySet="PodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner">
          <End Role="PublishToGoContentPartner" EntitySet="Templates" />
          <End Role="PublishToGoContent" EntitySet="PublishToGoContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
          <End Role="OcrContentPartner" EntitySet="Templates" />
          <End Role="OcrContent" EntitySet="OcrContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
          <End Role="CaptionContentPartner" EntitySet="Templates" />
          <End Role="CaptionContent" EntitySet="CaptionContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
          <End Role="VideoPodcastContentPartner" EntitySet="Templates" />
          <End Role="VideoPodcastContent" EntitySet="VideoPodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
          <End Role="ExternalPublishingContentPartner" EntitySet="Templates" />
          <End Role="ExternalPublishingContent" EntitySet="ExternalPublishingContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
          <End Role="ModulesPartner" EntitySet="Templates" />
          <End Role="Modules" EntitySet="Modules" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RelatedPresentationsPartner">
          <End Role="RelatedPresentationsPartner" EntitySet="Presentations" />
          <End Role="RelatedPresentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
          <End Role="TagsPartner" EntitySet="Presentations" />
          <End Role="Tags" EntitySet="Tags" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartner">
          <End Role="TimedEventsPartner" EntitySet="Presentations" />
          <End Role="TimedEvents" EntitySet="TimedEvents" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartner">
          <End Role="InteractiveElementsPartner" EntitySet="Presentations" />
          <End Role="InteractiveElements" EntitySet="InteractiveElements" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
          <End Role="PresentersPartner" EntitySet="Presentations" />
          <End Role="Presenters" EntitySet="Presenters" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartner">
          <End Role="QuestionsPartner" EntitySet="Presentations" />
          <End Role="Questions" EntitySet="PresentationQuestions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Comments_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_CommentsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Comments_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_CommentsPartner">
          <End Role="CommentsPartner" EntitySet="Presentations" />
          <End Role="Comments" EntitySet="Comments" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartner">
          <End Role="ThumbnailContentPartner" EntitySet="Presentations" />
          <End Role="ThumbnailContent" EntitySet="PresentationThumbnailContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
          <End Role="SlideContentPartner" EntitySet="Presentations" />
          <End Role="SlideContent" EntitySet="SlideContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideDetailsContent_SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_SlideDetailsContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_SlideDetailsContent_SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_SlideDetailsContentPartner">
          <End Role="SlideDetailsContentPartner" EntitySet="Presentations" />
          <End Role="SlideDetailsContent" EntitySet="SlideDetailsContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
          <End Role="OnDemandContentPartner" EntitySet="Presentations" />
          <End Role="OnDemandContent" EntitySet="OnDemandContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
          <End Role="BroadcastContentPartner" EntitySet="Presentations" />
          <End Role="BroadcastContent" EntitySet="BroadcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
          <End Role="PodcastContentPartner" EntitySet="Presentations" />
          <End Role="PodcastContent" EntitySet="PodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner">
          <End Role="PublishToGoContentPartner" EntitySet="Presentations" />
          <End Role="PublishToGoContent" EntitySet="PublishToGoContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
          <End Role="OcrContentPartner" EntitySet="Presentations" />
          <End Role="OcrContent" EntitySet="OcrContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
          <End Role="CaptionContentPartner" EntitySet="Presentations" />
          <End Role="CaptionContent" EntitySet="CaptionContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartner">
          <End Role="AudioPeaksContentPartner" EntitySet="Presentations" />
          <End Role="AudioPeaksContent" EntitySet="AudioPeaksContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartner">
          <End Role="LayoutOptionsPartner" EntitySet="Presentations" />
          <End Role="LayoutOptions" EntitySet="PlayerLayoutOptions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartner">
          <End Role="EmailInvitationPartner" EntitySet="Presentations" />
          <End Role="EmailInvitation" EntitySet="EmailInvitations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsPartner">
          <End Role="ShowcaseChannelsPartner" EntitySet="Presentations" />
          <End Role="ShowcaseChannels" EntitySet="MediasiteChannels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsForAllInstancesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ShowcaseChannelsForAllInstancesPartner">
          <End Role="ShowcaseChannelsForAllInstancesPartner" EntitySet="Presentations" />
          <End Role="ShowcaseChannelsForAllInstances" EntitySet="MediasiteChannels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
          <End Role="VideoPodcastContentPartner" EntitySet="Presentations" />
          <End Role="VideoPodcastContent" EntitySet="VideoPodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
          <End Role="ModulesPartner" EntitySet="Presentations" />
          <End Role="Modules" EntitySet="Modules" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartner">
          <End Role="CategoriesPartner" EntitySet="Presentations" />
          <End Role="Categories" EntitySet="Categories" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
          <End Role="ExternalPublishingContentPartner" EntitySet="Presentations" />
          <End Role="ExternalPublishingContent" EntitySet="ExternalPublishingContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Annotations_SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_Annotations_SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationsPartner">
          <End Role="AnnotationsPartner" EntitySet="Presentations" />
          <End Role="Annotations" EntitySet="Annotations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ModerateOrAnnotate_SonicFoundry_Mediasite_WebApi_Model_AnnotateOrModerateRepresentation_ModerateOrAnnotatePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_ModerateOrAnnotate_SonicFoundry_Mediasite_WebApi_Model_AnnotateOrModerateRepresentation_ModerateOrAnnotatePartner">
          <End Role="ModerateOrAnnotatePartner" EntitySet="Presentations" />
          <End Role="ModerateOrAnnotate" EntitySet="ModerateOrAnnotate" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LiveStreamKey_SonicFoundry_Mediasite_WebApi_Model_LiveStreamKeyRepresentation_LiveStreamKeyPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_LiveStreamKey_SonicFoundry_Mediasite_WebApi_Model_LiveStreamKeyRepresentation_LiveStreamKeyPartner">
          <End Role="LiveStreamKeyPartner" EntitySet="Presentations" />
          <End Role="LiveStreamKey" EntitySet="LiveStreamKey" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="ShowcaseChannels" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartner">
          <End Role="AvailablePresentationsPartner" EntitySet="ShowcaseChannels" />
          <End Role="AvailablePresentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_CatalogSettingsRepresentation_SettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_CatalogSettingsRepresentation_SettingsPartner">
          <End Role="SettingsPartner" EntitySet="ShowcaseChannels" />
          <End Role="Settings" EntitySet="CatalogSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartner">
          <End Role="ShowcasePartner" EntitySet="ShowcaseChannels" />
          <End Role="Showcase" EntitySet="Showcases" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Channels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ChannelsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Channels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_ChannelsPartner">
          <End Role="ChannelsPartner" EntitySet="Showcases" />
          <End Role="Channels" EntitySet="MediasiteChannels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_NonViewableChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_NonViewableChannelsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_NonViewableChannels_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_NonViewableChannelsPartner">
          <End Role="NonViewableChannelsPartner" EntitySet="Showcases" />
          <End Role="NonViewableChannels" EntitySet="MediasiteChannels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_SpotlightChannel_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_SpotlightChannelPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_SpotlightChannel_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_SpotlightChannelPartner">
          <End Role="SpotlightChannelPartner" EntitySet="Showcases" />
          <End Role="SpotlightChannel" EntitySet="MediasiteChannels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Playlists_SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_PlaylistsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_Playlists_SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_PlaylistsPartner">
          <End Role="PlaylistsPartner" EntitySet="Showcases" />
          <End Role="Playlists" EntitySet="Playlists" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="AnnotatedPlaylists" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartner">
          <End Role="ShowcasePartner" EntitySet="AnnotatedPlaylists" />
          <End Role="Showcase" EntitySet="Showcases" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
          <End Role="PresentersPartner" EntitySet="Schedules" />
          <End Role="Presenters" EntitySet="Presenters" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recurrences_SonicFoundry_Mediasite_WebApi_Model_ScheduleRecurrenceRepresentation_RecurrencesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recurrences_SonicFoundry_Mediasite_WebApi_Model_ScheduleRecurrenceRepresentation_RecurrencesPartner">
          <End Role="RecurrencesPartner" EntitySet="Schedules" />
          <End Role="Recurrences" EntitySet="Recurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="Schedules" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
          <End Role="TagsPartner" EntitySet="Schedules" />
          <End Role="Tags" EntitySet="Tags" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recorder_SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_RecorderPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Recorder_SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_RecorderPartner">
          <End Role="RecorderPartner" EntitySet="Schedules" />
          <End Role="Recorder" EntitySet="Recorders" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Player_SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_PlayerPartner">
          <End Role="PlayerPartner" EntitySet="Schedules" />
          <End Role="Player" EntitySet="Players" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Folder_SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_FolderPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Folder_SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_FolderPartner">
          <End Role="FolderPartner" EntitySet="Schedules" />
          <End Role="Folder" EntitySet="Folders" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
          <End Role="SlideContentPartner" EntitySet="Schedules" />
          <End Role="SlideContent" EntitySet="SlideContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
          <End Role="OnDemandContentPartner" EntitySet="Schedules" />
          <End Role="OnDemandContent" EntitySet="OnDemandContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
          <End Role="BroadcastContentPartner" EntitySet="Schedules" />
          <End Role="BroadcastContent" EntitySet="BroadcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
          <End Role="PodcastContentPartner" EntitySet="Schedules" />
          <End Role="PodcastContent" EntitySet="PodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_PublishToGoContent_SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_PublishToGoContentPartner">
          <End Role="PublishToGoContentPartner" EntitySet="Schedules" />
          <End Role="PublishToGoContent" EntitySet="PublishToGoContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
          <End Role="OcrContentPartner" EntitySet="Schedules" />
          <End Role="OcrContent" EntitySet="OcrContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
          <End Role="CaptionContentPartner" EntitySet="Schedules" />
          <End Role="CaptionContent" EntitySet="CaptionContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
          <End Role="VideoPodcastContentPartner" EntitySet="Schedules" />
          <End Role="VideoPodcastContent" EntitySet="VideoPodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
          <End Role="ExternalPublishingContentPartner" EntitySet="Schedules" />
          <End Role="ExternalPublishingContent" EntitySet="ExternalPublishingContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
          <End Role="ModulesPartner" EntitySet="Schedules" />
          <End Role="Modules" EntitySet="Modules" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_LicenseStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderLicenseStatusRepresentation_LicenseStatusPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_LicenseStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderLicenseStatusRepresentation_LicenseStatusPartner">
          <End Role="LicenseStatusPartner" EntitySet="Recorders" />
          <End Role="LicenseStatus" EntitySet="RecorderLicenseStatus" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_Status_SonicFoundry_Mediasite_WebApi_Model_RecorderStatusRepresentation_StatusPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_Status_SonicFoundry_Mediasite_WebApi_Model_RecorderStatusRepresentation_StatusPartner">
          <End Role="StatusPartner" EntitySet="Recorders" />
          <End Role="Status" EntitySet="RecorderStatus" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ExtendedStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderExtendedStatusRepresentation_ExtendedStatusPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ExtendedStatus_SonicFoundry_Mediasite_WebApi_Model_RecorderExtendedStatusRepresentation_ExtendedStatusPartner">
          <End Role="ExtendedStatusPartner" EntitySet="Recorders" />
          <End Role="ExtendedStatus" EntitySet="RecorderExtendedStatus" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerConnectionRepresentation_ActiveConnectionPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerConnectionRepresentation_ActiveConnectionPartner">
          <End Role="ActiveConnectionPartner" EntitySet="Recorders" />
          <End Role="ActiveConnection" EntitySet="ActiveConnection" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveSchedulerConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerSchedulerConnectionRepresentation_ActiveSchedulerConnectionPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveSchedulerConnection_SonicFoundry_Mediasite_WebApi_Model_RecorderServerSchedulerConnectionRepresentation_ActiveSchedulerConnectionPartner">
          <End Role="ActiveSchedulerConnectionPartner" EntitySet="Recorders" />
          <End Role="ActiveSchedulerConnection" EntitySet="ActiveSchedulerConnection" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_ScheduledRecordingTimesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_ScheduledRecordingTimesPartner">
          <End Role="ScheduledRecordingTimesPartner" EntitySet="Recorders" />
          <End Role="ScheduledRecordingTimes" EntitySet="ScheduledRecordingTimes" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderActiveInputsRepresentation_ActiveInputsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_ActiveInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderActiveInputsRepresentation_ActiveInputsPartner">
          <End Role="ActiveInputsPartner" EntitySet="Recorders" />
          <End Role="ActiveInputs" EntitySet="ActiveInputs" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_SyncPresenceOnInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderSyncPresenceOnInputsRepresentation_SyncPresenceOnInputsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_SyncPresenceOnInputs_SonicFoundry_Mediasite_WebApi_Model_RecorderSyncPresenceOnInputsRepresentation_SyncPresenceOnInputsPartner">
          <End Role="SyncPresenceOnInputsPartner" EntitySet="Recorders" />
          <End Role="SyncPresenceOnInputs" EntitySet="SyncPresenceOnInputs" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_CurrentPresentationMetadata_SonicFoundry_Mediasite_WebApi_Model_RecorderPresentationMetadataRepresentation_CurrentPresentationMetadataPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_CurrentPresentationMetadata_SonicFoundry_Mediasite_WebApi_Model_RecorderPresentationMetadataRepresentation_CurrentPresentationMetadataPartner">
          <End Role="CurrentPresentationMetadataPartner" EntitySet="Recorders" />
          <End Role="CurrentPresentationMetadata" EntitySet="CurrentPresentationMetadata" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_TimeRemaining_SonicFoundry_Mediasite_WebApi_Model_RecorderTimeRemainingRepresentation_TimeRemainingPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_TimeRemaining_SonicFoundry_Mediasite_WebApi_Model_RecorderTimeRemainingRepresentation_TimeRemainingPartner">
          <End Role="TimeRemainingPartner" EntitySet="Recorders" />
          <End Role="TimeRemaining" EntitySet="TimeRemaining" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_AudioLevels_SonicFoundry_Mediasite_WebApi_Model_RecorderAudioLevelRepresentation_AudioLevelsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecorderRepresentation_AudioLevels_SonicFoundry_Mediasite_WebApi_Model_RecorderAudioLevelRepresentation_AudioLevelsPartner">
          <End Role="AudioLevelsPartner" EntitySet="Recorders" />
          <End Role="AudioLevels" EntitySet="AudioLevels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner">
          <End Role="PresentationPartner" EntitySet="ScheduledRecordingTimes" />
          <End Role="Presentation" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="PresentationReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresenterReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresenterReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="PresenterReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="UserReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_CatalogReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CatalogReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="CatalogReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_DownloadReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_DownloadReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="DownloadReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_AuthoringReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AuthoringReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="AuthoringReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ContentStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="ContentStorageReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_MyMediasiteStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MyMediasiteStorageReportRepresentation_ReportRecurrence_SonicFoundry_Mediasite_WebApi_Model_ReportRecurrenceRepresentation_ReportRecurrencePartner">
          <End Role="ReportRecurrencePartner" EntitySet="MyMediasiteStorageReports" />
          <End Role="ReportRecurrence" EntitySet="ReportRecurrences" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="Players" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Schedules_SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SchedulesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Schedules_SonicFoundry_Mediasite_WebApi_Model_ScheduleRepresentation_SchedulesPartner">
          <End Role="SchedulesPartner" EntitySet="Players" />
          <End Role="Schedules" EntitySet="Schedules" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Templates_SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_TemplatesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlayerRepresentation_Templates_SonicFoundry_Mediasite_WebApi_Model_TemplateRepresentation_TemplatesPartner">
          <End Role="TemplatesPartner" EntitySet="Players" />
          <End Role="Templates" EntitySet="Templates" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_Home_NowPlaying_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_NowPlayingPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_Home_NowPlaying_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_NowPlayingPartner">
          <End Role="NowPlayingPartner" EntitySet="Home" />
          <End Role="NowPlaying" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_Home_RecentlyViewed_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RecentlyViewedPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_Home_RecentlyViewed_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_RecentlyViewedPartner">
          <End Role="RecentlyViewedPartner" EntitySet="Home" />
          <End Role="RecentlyViewed" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="CaptionContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="CaptionContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Tags_SonicFoundry_Mediasite_WebApi_Model_TagRepresentation_TagsPartner">
          <End Role="TagsPartner" EntitySet="RecycledPresentations" />
          <End Role="Tags" EntitySet="Tags" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_TimedEvents_SonicFoundry_Mediasite_WebApi_Model_TimedEventRepresentation_TimedEventsPartner">
          <End Role="TimedEventsPartner" EntitySet="RecycledPresentations" />
          <End Role="TimedEvents" EntitySet="TimedEvents" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_InteractiveElements_SonicFoundry_Mediasite_WebApi_Model_InteractiveElementRepresentation_InteractiveElementsPartner">
          <End Role="InteractiveElementsPartner" EntitySet="RecycledPresentations" />
          <End Role="InteractiveElements" EntitySet="InteractiveElements" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Presenters_SonicFoundry_Mediasite_WebApi_Model_PresenterRepresentation_PresentersPartner">
          <End Role="PresentersPartner" EntitySet="RecycledPresentations" />
          <End Role="Presenters" EntitySet="Presenters" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Questions_SonicFoundry_Mediasite_WebApi_Model_PresentationQuestionRepresentation_QuestionsPartner">
          <End Role="QuestionsPartner" EntitySet="RecycledPresentations" />
          <End Role="Questions" EntitySet="PresentationQuestions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ThumbnailContent_SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ThumbnailContentPartner">
          <End Role="ThumbnailContentPartner" EntitySet="RecycledPresentations" />
          <End Role="ThumbnailContent" EntitySet="PresentationThumbnailContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_SlideContent_SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_SlideContentPartner">
          <End Role="SlideContentPartner" EntitySet="RecycledPresentations" />
          <End Role="SlideContent" EntitySet="SlideContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OnDemandContent_SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_OnDemandContentPartner">
          <End Role="OnDemandContentPartner" EntitySet="RecycledPresentations" />
          <End Role="OnDemandContent" EntitySet="OnDemandContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_BroadcastContent_SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_BroadcastContentPartner">
          <End Role="BroadcastContentPartner" EntitySet="RecycledPresentations" />
          <End Role="BroadcastContent" EntitySet="BroadcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_PodcastContent_SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_PodcastContentPartner">
          <End Role="PodcastContentPartner" EntitySet="RecycledPresentations" />
          <End Role="PodcastContent" EntitySet="PodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_OcrContent_SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_OcrContentPartner">
          <End Role="OcrContentPartner" EntitySet="RecycledPresentations" />
          <End Role="OcrContent" EntitySet="OcrContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_CaptionContent_SonicFoundry_Mediasite_WebApi_Model_CaptionContentRepresentation_CaptionContentPartner">
          <End Role="CaptionContentPartner" EntitySet="RecycledPresentations" />
          <End Role="CaptionContent" EntitySet="CaptionContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_AudioPeaksContent_SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_AudioPeaksContentPartner">
          <End Role="AudioPeaksContentPartner" EntitySet="RecycledPresentations" />
          <End Role="AudioPeaksContent" EntitySet="AudioPeaksContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_LayoutOptions_SonicFoundry_Mediasite_WebApi_Model_PlayerLayoutOptionsRepresentation_LayoutOptionsPartner">
          <End Role="LayoutOptionsPartner" EntitySet="RecycledPresentations" />
          <End Role="LayoutOptions" EntitySet="PlayerLayoutOptions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_EmailInvitation_SonicFoundry_Mediasite_WebApi_Model_EmailInvitationRepresentation_EmailInvitationPartner">
          <End Role="EmailInvitationPartner" EntitySet="RecycledPresentations" />
          <End Role="EmailInvitation" EntitySet="EmailInvitations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentations_SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_RelatedPresentationsPartner">
          <End Role="RelatedPresentationsPartner" EntitySet="RecycledPresentations" />
          <End Role="RelatedPresentations" EntitySet="RecycledPresentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannels_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsPartner">
          <End Role="ShowcaseChannelsPartner" EntitySet="RecycledPresentations" />
          <End Role="ShowcaseChannels" EntitySet="ShowcaseChannels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsForAllInstancesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ShowcaseChannelsForAllInstances_SonicFoundry_Mediasite_WebApi_Model_ShowcaseChannelRepresentation_ShowcaseChannelsForAllInstancesPartner">
          <End Role="ShowcaseChannelsForAllInstancesPartner" EntitySet="RecycledPresentations" />
          <End Role="ShowcaseChannelsForAllInstances" EntitySet="ShowcaseChannels" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_VideoPodcastContent_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastContentPartner">
          <End Role="VideoPodcastContentPartner" EntitySet="RecycledPresentations" />
          <End Role="VideoPodcastContent" EntitySet="VideoPodcastContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Modules_SonicFoundry_Mediasite_WebApi_Model_ModuleRepresentation_ModulesPartner">
          <End Role="ModulesPartner" EntitySet="RecycledPresentations" />
          <End Role="Modules" EntitySet="Modules" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_Categories_SonicFoundry_Mediasite_WebApi_Model_CategoryRepresentation_CategoriesPartner">
          <End Role="CategoriesPartner" EntitySet="RecycledPresentations" />
          <End Role="Categories" EntitySet="Categories" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RecycledPresentationDefaultRepresentation_ExternalPublishingContent_SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingContentPartner">
          <End Role="ExternalPublishingContentPartner" EntitySet="RecycledPresentations" />
          <End Role="ExternalPublishingContent" EntitySet="ExternalPublishingContent" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="Folders" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_StorageEndpoint_SonicFoundry_Mediasite_WebApi_Model_StorageContentServerEndpointRepresentation_StorageEndpointPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_StorageEndpoint_SonicFoundry_Mediasite_WebApi_Model_StorageContentServerEndpointRepresentation_StorageEndpointPartner">
          <End Role="StorageEndpointPartner" EntitySet="ContentServers" />
          <End Role="StorageEndpoint" EntitySet="StorageContentServerEndpoints" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_DistributionEndpoint_SonicFoundry_Mediasite_WebApi_Model_DistributionContentServerEndpointRepresentation_DistributionEndpointPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_DistributionEndpoint_SonicFoundry_Mediasite_WebApi_Model_DistributionContentServerEndpointRepresentation_DistributionEndpointPartner">
          <End Role="DistributionEndpointPartner" EntitySet="ContentServers" />
          <End Role="DistributionEndpoint" EntitySet="DistributionContentServerEndpoints" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingSettingsFilters_SonicFoundry_Mediasite_WebApi_Model_EncodingSettingsFilterRepresentation_EncodingSettingsFiltersPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingSettingsFilters_SonicFoundry_Mediasite_WebApi_Model_EncodingSettingsFilterRepresentation_EncodingSettingsFiltersPartner">
          <End Role="EncodingSettingsFiltersPartner" EntitySet="ContentEncodingSettings" />
          <End Role="EncodingSettingsFilters" EntitySet="EncodingSettingsFilters" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingStreamDescriptions_SonicFoundry_Mediasite_WebApi_Model_EncodingStreamDescriptionRepresentation_EncodingStreamDescriptionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_EncodingStreamDescriptions_SonicFoundry_Mediasite_WebApi_Model_EncodingStreamDescriptionRepresentation_EncodingStreamDescriptionsPartner">
          <End Role="EncodingStreamDescriptionsPartner" EntitySet="ContentEncodingSettings" />
          <End Role="EncodingStreamDescriptions" EntitySet="EncodingStreamDescriptions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner">
          <End Role="PresentationPartner" EntitySet="PresentationAnalytics" />
          <End Role="Presentation" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Users_SonicFoundry_Mediasite_WebApi_Model_PresentationUserAnalyticsRepresentation_UsersPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_Users_SonicFoundry_Mediasite_WebApi_Model_PresentationUserAnalyticsRepresentation_UsersPartner">
          <End Role="UsersPartner" EntitySet="PresentationAnalytics" />
          <End Role="Users" EntitySet="PresentationUserAnalytics" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_IPAddresses_SonicFoundry_Mediasite_WebApi_Model_PresentationIPAddressAnalyticsRepresentation_IPAddressesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_IPAddresses_SonicFoundry_Mediasite_WebApi_Model_PresentationIPAddressAnalyticsRepresentation_IPAddressesPartner">
          <End Role="IPAddressesPartner" EntitySet="PresentationAnalytics" />
          <End Role="IPAddresses" EntitySet="PresentationIPAnalytics" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingTrends_SonicFoundry_Mediasite_WebApi_Model_ViewingTrendsSegmentRepresentation_ViewingTrendsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingTrends_SonicFoundry_Mediasite_WebApi_Model_ViewingTrendsSegmentRepresentation_ViewingTrendsPartner">
          <End Role="ViewingTrendsPartner" EntitySet="PresentationAnalytics" />
          <End Role="ViewingTrends" EntitySet="ViewingTrendsSegments" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartner">
          <End Role="ViewingSessionsPartner" EntitySet="PresentationAnalytics" />
          <End Role="ViewingSessions" EntitySet="ViewingSessions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner">
          <End Role="BrowserTotalsPartner" EntitySet="PresentationAnalytics" />
          <End Role="BrowserTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner">
          <End Role="MediaPluginTotalsPartner" EntitySet="PresentationAnalytics" />
          <End Role="MediaPluginTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner">
          <End Role="SystemTotalsPartner" EntitySet="PresentationAnalytics" />
          <End Role="SystemTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_UserPresentationAnalyticsRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_UserPresentationAnalyticsRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="UserAnalytics" />
          <End Role="Presentations" EntitySet="UserPresentationAnalytics" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_ViewingSessions_SonicFoundry_Mediasite_WebApi_Model_ViewingSessionRepresentation_ViewingSessionsPartner">
          <End Role="ViewingSessionsPartner" EntitySet="UserAnalytics" />
          <End Role="ViewingSessions" EntitySet="ViewingSessions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner">
          <End Role="BrowserTotalsPartner" EntitySet="UserAnalytics" />
          <End Role="BrowserTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner">
          <End Role="MediaPluginTotalsPartner" EntitySet="UserAnalytics" />
          <End Role="MediaPluginTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner">
          <End Role="SystemTotalsPartner" EntitySet="UserAnalytics" />
          <End Role="SystemTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_PresentationSources_SonicFoundry_Mediasite_WebApi_Model_PresentationSourceTotalRepresentation_PresentationSourcesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_PresentationSources_SonicFoundry_Mediasite_WebApi_Model_PresentationSourceTotalRepresentation_PresentationSourcesPartner">
          <End Role="PresentationSourcesPartner" EntitySet="ServerAnalytics" />
          <End Role="PresentationSources" EntitySet="PresentationSources" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_BrowserTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_BrowserTotalsPartner">
          <End Role="BrowserTotalsPartner" EntitySet="ServerAnalytics" />
          <End Role="BrowserTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_MediaPluginTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_MediaPluginTotalsPartner">
          <End Role="MediaPluginTotalsPartner" EntitySet="ServerAnalytics" />
          <End Role="MediaPluginTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ServerAnalyticsRepresentation_SystemTotals_SonicFoundry_Mediasite_WebApi_Model_ViewingPlatformTotalRepresentation_SystemTotalsPartner">
          <End Role="SystemTotalsPartner" EntitySet="ServerAnalytics" />
          <End Role="SystemTotals" EntitySet="ViewingPlatformTotals" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ActivePresentationRepresentation_ActiveSessions_SonicFoundry_Mediasite_WebApi_Model_ActiveSessionRepresentation_ActiveSessionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ActivePresentationRepresentation_ActiveSessions_SonicFoundry_Mediasite_WebApi_Model_ActiveSessionRepresentation_ActiveSessionsPartner">
          <End Role="ActiveSessionsPartner" EntitySet="ActivePresentations" />
          <End Role="ActiveSessions" EntitySet="ActiveSessions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_QuotaPolicy_SonicFoundry_Mediasite_WebApi_Model_QuotaPolicyRepresentation_QuotaPolicyPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_QuotaPolicy_SonicFoundry_Mediasite_WebApi_Model_QuotaPolicyRepresentation_QuotaPolicyPartner">
          <End Role="QuotaPolicyPartner" EntitySet="UserProfiles" />
          <End Role="QuotaPolicy" EntitySet="QuotaPolicies" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_Entitlements_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_EntitlementsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_Entitlements_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_EntitlementsPartner">
          <End Role="EntitlementsPartner" EntitySet="UserProfiles" />
          <End Role="Entitlements" EntitySet="Roles" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="PresentationThumbnailContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationThumbnailRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="PresentationThumbnailContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="PodcastContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="PodcastContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="PublishToGoContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PublishToGoContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="PublishToGoContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastProject_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastProjectRepresentation_VideoPodcastProjectPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_VideoPodcastProject_SonicFoundry_Mediasite_WebApi_Model_VideoPodcastProjectRepresentation_VideoPodcastProjectPartner">
          <End Role="VideoPodcastProjectPartner" EntitySet="VideoPodcastContent" />
          <End Role="VideoPodcastProject" EntitySet="VideoPodcastProjects" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="VideoPodcastContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_VideoPodcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="VideoPodcastContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="SlideContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="SlideContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="SlideDetailsContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SlideDetailsContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="SlideDetailsContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="OcrContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OcrContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="OcrContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="OnDemandContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OnDemandContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="OnDemandContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="BroadcastContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_BroadcastContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="BroadcastContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="AudioPeaksContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AudioPeaksRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="AudioPeaksContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingPoint_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingPointPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingPoint_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingPointPartner">
          <End Role="ExternalPublishingPointPartner" EntitySet="ExternalPublishingContent" />
          <End Role="ExternalPublishingPoint" EntitySet="ExternalPublishingProjects" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingProject_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingProjectPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ExternalPublishingProject_SonicFoundry_Mediasite_WebApi_Model_ExternalPubPointRepresentation_ExternalPublishingProjectPartner">
          <End Role="ExternalPublishingProjectPartner" EntitySet="ExternalPublishingContent" />
          <End Role="ExternalPublishingProject" EntitySet="ExternalPublishingProjects" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentServer_SonicFoundry_Mediasite_WebApi_Model_ContentServerRepresentation_ContentServerPartner">
          <End Role="ContentServerPartner" EntitySet="ExternalPublishingContent" />
          <End Role="ContentServer" EntitySet="ContentServers" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_ExternalPublishingContentRepresentation_ContentEncodingSettings_SonicFoundry_Mediasite_WebApi_Model_ContentEncodingSettingRepresentation_ContentEncodingSettingsPartner">
          <End Role="ContentEncodingSettingsPartner" EntitySet="ExternalPublishingContent" />
          <End Role="ContentEncodingSettings" EntitySet="ContentEncodingSettings" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_RegistrationRepresentation_ResourceRegistrations_SonicFoundry_Mediasite_WebApi_Model_ResourceRegistrationRepresentation_ResourceRegistrationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_RegistrationRepresentation_ResourceRegistrations_SonicFoundry_Mediasite_WebApi_Model_ResourceRegistrationRepresentation_ResourceRegistrationsPartner">
          <End Role="ResourceRegistrationsPartner" EntitySet="Registrations" />
          <End Role="ResourceRegistrations" EntitySet="ResourceRegistrations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_Roles_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_RolesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_Roles_SonicFoundry_Mediasite_WebApi_Model_RoleRepresentation_RolesPartner">
          <End Role="RolesPartner" EntitySet="OutboundTrusts" />
          <End Role="Roles" EntitySet="Roles" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_UserProfiles_SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_UserProfilesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_UserProfiles_SonicFoundry_Mediasite_WebApi_Model_UserProfileRepresentation_UserProfilesPartner">
          <End Role="UserProfilesPartner" EntitySet="OutboundTrusts" />
          <End Role="UserProfiles" EntitySet="UserProfiles" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_ExportedPresentations_SonicFoundry_Mediasite_WebApi_Model_ExportedPresentationStatus_ExportedPresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_OutboundTrustRepresentation_ExportedPresentations_SonicFoundry_Mediasite_WebApi_Model_ExportedPresentationStatus_ExportedPresentationsPartner">
          <End Role="ExportedPresentationsPartner" EntitySet="OutboundTrusts" />
          <End Role="ExportedPresentations" EntitySet="ExportedPresentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="WriteableShares" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_FolderRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="WriteableFolders" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlaybackContextRepresentation_PresentationData_SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackData_PresentationDataPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaybackContextRepresentation_PresentationData_SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackData_PresentationDataPartner">
          <End Role="PresentationDataPartner" EntitySet="UserPlaybackContexts" />
          <End Role="PresentationData" EntitySet="PresentationData" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackContextRepresentation_UserData_SonicFoundry_Mediasite_WebApi_Model_UserPlaybackData_UserDataPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationPlaybackContextRepresentation_UserData_SonicFoundry_Mediasite_WebApi_Model_UserPlaybackData_UserDataPartner">
          <End Role="UserDataPartner" EntitySet="PresentationPlaybackContexts" />
          <End Role="UserData" EntitySet="UserData" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_DeviceRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_ScheduledRecordingTimesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_DeviceRepresentation_ScheduledRecordingTimes_SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_ScheduledRecordingTimesPartner">
          <End Role="ScheduledRecordingTimesPartner" EntitySet="Devices" />
          <End Role="ScheduledRecordingTimes" EntitySet="DeviceScheduledRecordingTimes" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_DeviceScheduledRecordingTime_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationFullRepresentation_PresentationPartner">
          <End Role="PresentationPartner" EntitySet="DeviceScheduledRecordingTimes" />
          <End Role="Presentation" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_RepliesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_CommentRepresentation_RepliesPartner">
          <End Role="RepliesPartner" EntitySet="Comments" />
          <End Role="Replies" EntitySet="Comments" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="Playlists" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PlaylistRepresentation_Showcase_SonicFoundry_Mediasite_WebApi_Model_ShowcaseRepresentation_ShowcasePartner">
          <End Role="ShowcasePartner" EntitySet="Playlists" />
          <End Role="Showcase" EntitySet="Showcases" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_Presentation_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationPartner">
          <End Role="PresentationPartner" EntitySet="PresentationQuizzes" />
          <End Role="Presentation" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_SubQuizzes_SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_SubQuizzesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_SubQuizzes_SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_SubQuizzesPartner">
          <End Role="SubQuizzesPartner" EntitySet="PresentationQuizzes" />
          <End Role="SubQuizzes" EntitySet="SubQuizzes" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_PresentationQuiz_SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_PresentationQuizPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_SubQuizRepresentation_PresentationQuiz_SonicFoundry_Mediasite_WebApi_Model_PresentationQuizRepresentation_PresentationQuizPartner">
          <End Role="PresentationQuizPartner" EntitySet="SubQuizzes" />
          <End Role="PresentationQuiz" EntitySet="PresentationQuizzes" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationDiscussions_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_AnnotationDiscussionsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AnnotationRepresentation_AnnotationDiscussions_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_AnnotationDiscussionsPartner">
          <End Role="AnnotationDiscussionsPartner" EntitySet="Annotations" />
          <End Role="AnnotationDiscussions" EntitySet="AnnotationDiscussions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_RepliesPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_Replies_SonicFoundry_Mediasite_WebApi_Model_AnnotationDiscussionRepresentation_RepliesPartner">
          <End Role="RepliesPartner" EntitySet="AnnotationDiscussions" />
          <End Role="Replies" EntitySet="AnnotationDiscussions" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Presentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_PresentationsPartner">
          <End Role="PresentationsPartner" EntitySet="MediasiteChannels" />
          <End Role="Presentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_AvailablePresentations_SonicFoundry_Mediasite_WebApi_Model_PresentationDefaultRepresentation_AvailablePresentationsPartner">
          <End Role="AvailablePresentationsPartner" EntitySet="MediasiteChannels" />
          <End Role="AvailablePresentations" EntitySet="Presentations" />
        </AssociationSet>
        <AssociationSet Name="SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelSettingsRepresentation_SettingsPartnerSet" Association="SonicFoundry.Mediasite.WebApi.Model.SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelRepresentation_Settings_SonicFoundry_Mediasite_WebApi_Model_MediasiteChannelSettingsRepresentation_SettingsPartner">
          <End Role="SettingsPartner" EntitySet="MediasiteChannels" />
          <End Role="Settings" EntitySet="MediasiteChannelSettings" />
        </AssociationSet>
      </EntityContainer>
    </Schema>
  </edmx:DataServices>
</edmx:Edmx>