</ul>
</section>
<h5>Schema Definitions</h5>
+ <a href="#definition-VideoConstant"> VideoConstant </a>
<a href="#definition-Video"> Video </a>
<a href="#definition-VideoAbuse"> VideoAbuse </a>
<a href="#definition-VideoBlacklist"> VideoBlacklist </a>
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
<!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
<!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"reason"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"reporterUsername"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"reporterServerHost"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"videoId"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"videoUUID"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"videoName"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"reporterAccount"</span>: {
+ <span class="hljs-attr">"displayName"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"url"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"host"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"followingCount"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"followersCount"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"avatar"</span>: {
+ <span class="hljs-attr">"path"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>
+ }
+ },
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>
}
]
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
</div>
</div>
<h1>Schema Definitions</h1>
+ <div id="definition-VideoConstant" class="definition panel" data-traverse-target="definition-VideoConstant">
+ <h2 class="panel-title">
+ <a name="/definitions/VideoConstant"></a>VideoConstant:
+ <!-- <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+
+ </span> -->
+ </h2>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="id">
+ <span class="json-property-name">id:</span>
+ <span class="json-property-type">number</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </dt>
+ <dt data-property-name="label">
+ <span class="json-property-name">label:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </dt>
+ </dl>
+ </section>
+ </div>
+ <div class="doc-examples">
+ <section>
+ <h5>Example</h5>
+ <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+}
+</code></pre>
+ <!-- </div> -->
+ </section>
+ </div>
+ </div>
+ </div>
<div id="definition-Video" class="definition panel" data-traverse-target="definition-Video">
<h2 class="panel-title">
<a name="/definitions/Video"></a>Video:
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
- <dt data-property-name="accountName">
- <span class="json-property-name">accountName:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
<dt data-property-name="createdAt">
<span class="json-property-name">createdAt:</span>
<span class="json-property-type">string</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
- <dt data-property-name="categoryLabel">
- <span class="json-property-name">categoryLabel:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
<dt data-property-name="category">
<span class="json-property-name">category:</span>
- <span class="json-property-type">number</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
- <dt data-property-name="licenceLabel">
- <span class="json-property-name">licenceLabel:</span>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">
+ <span class="">
+ <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
+ </span>
+ </span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dt data-property-name="licence">
<span class="json-property-name">licence:</span>
- <span class="json-property-type">number</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
- <dt data-property-name="languageLabel">
- <span class="json-property-name">languageLabel:</span>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">
+ <span class="">
+ <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
+ </span>
+ </span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dt data-property-name="language">
<span class="json-property-name">language:</span>
- <span class="json-property-type">number</span>
+ <span class="json-property-type">
+ <span class="">
+ <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
+ </span>
+ </span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dt data-property-name="description">
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
- <dt data-property-name="serverHost">
- <span class="json-property-name">serverHost:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
<dt data-property-name="thumbnailPath">
<span class="json-property-name">thumbnailPath:</span>
<span class="json-property-type">string</span>
<span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
+ <dt data-property-name="account">
+ <span class="json-property-name">account:</span>
+ <span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </dt>
</dl>
</section>
</div>
<!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
- <dt data-property-name="reporterUsername">
- <span class="json-property-name">reporterUsername:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
- <dt data-property-name="reporterServerHost">
- <span class="json-property-name">reporterServerHost:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
- <dt data-property-name="videoId">
- <span class="json-property-name">videoId:</span>
- <span class="json-property-type">number</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
- <dt data-property-name="videoUUID">
- <span class="json-property-name">videoUUID:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="reporterAccount">
+ <span class="json-property-name">reporterAccount:</span>
+ <span class="json-property-type">
+ <span class="">
+ <a class="json-schema-ref" href="#/definitions/Account">Account</a>
+ </span>
+ </span>
<span class="json-property-range" title="Value limits"></span>
</dt>
- <dt data-property-name="videoName">
- <span class="json-property-name">videoName:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="video">
+ <span class="json-property-name">video:</span>
+ <span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dt data-property-name="createdAt">
<!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"reason"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"reporterUsername"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"reporterServerHost"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"videoId"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"videoUUID"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"videoName"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"reporterAccount"</span>: {
+ <span class="hljs-attr">"displayName"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"url"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"host"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"followingCount"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"followersCount"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"avatar"</span>: {
+ <span class="hljs-attr">"path"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
+ <span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>
+ }
+ },
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>
}
</code></pre>
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,
{
<span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"uuid"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"accountName"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"createdAt"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"updatedAt"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"categoryLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"category"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"licenceLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"licence"</span>: <span class="hljs-string">"number"</span>,
- <span class="hljs-attr">"languageLabel"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"language"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"category"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"licence"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
+ <span class="hljs-attr">"language"</span>: {
+ <span class="hljs-attr">"id"</span>: <span class="hljs-string">"number"</span>,
+ <span class="hljs-attr">"label"</span>: <span class="hljs-string">"string"</span>
+ },
<span class="hljs-attr">"description"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"duration"</span>: <span class="hljs-string">"number"</span>,
<span class="hljs-attr">"isLocal"</span>: <span class="hljs-string">"boolean"</span>,
<span class="hljs-attr">"name"</span>: <span class="hljs-string">"string"</span>,
- <span class="hljs-attr">"serverHost"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"thumbnailPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"previewPath"</span>: <span class="hljs-string">"string"</span>,
<span class="hljs-attr">"embedPath"</span>: <span class="hljs-string">"string"</span>,