diff --git a/CHANGELOG.md b/CHANGELOG.md
index cd16e8bf..6196e44b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
## [Unreleased]
+- [#259](https://github.com/os2display/display-admin-client/pull/259)
+ - Add saving of playlists/groups with screen (as opposed to _after_)
+ - Clean up `screen-manager.jsx`
+ - Change bootstrap column class from `col-md-8` -> `col-md-12`
+ - update api.generated.ts to match [related pr](https://github.com/os2display/display-api-service/pull/213)
+ - Add @rtk-incubator/rtk-query-codegen-openapi to package.json in `src/redux/api`
+ - Sort playlists based on weight in drag/drop component
+
## [2.1.0] - 2024-10-23
- [#258](https://github.com/os2display/display-admin-client/pull/258)
diff --git a/src/app.scss b/src/app.scss
index 7ba15e71..4114c6df 100644
--- a/src/app.scss
+++ b/src/app.scss
@@ -57,13 +57,8 @@ body,
padding: 5em;
z-index: 1021;
- .spinner-container {
- display: flex;
- position: fixed;
-
- .loading-spinner {
- margin-right: 1em;
- }
+ .loading-spinner {
+ margin-right: 0.6em;
}
}
diff --git a/src/components/playlist-drag-and-drop/playlist-drag-and-drop.jsx b/src/components/playlist-drag-and-drop/playlist-drag-and-drop.jsx
index e0cc038a..755a50c6 100644
--- a/src/components/playlist-drag-and-drop/playlist-drag-and-drop.jsx
+++ b/src/components/playlist-drag-and-drop/playlist-drag-and-drop.jsx
@@ -20,9 +20,17 @@ import ScreenGanttChart from "../screen/util/screen-gantt-chart";
* @param {string} props.name - The id of the form element
* @param {string} props.screenId - The screen id for get request
* @param {string} props.regionId - The region id for get request
+ * @param {string} props.regionIdForInitializeCallback - The region id to add
+ * regions to formstateobject.
* @returns {object} A drag and drop component
*/
-function PlaylistDragAndDrop({ handleChange, name, screenId, regionId }) {
+function PlaylistDragAndDrop({
+ handleChange,
+ name,
+ screenId,
+ regionId,
+ regionIdForInitializeCallback,
+}) {
const { t } = useTranslation("common", {
keyPrefix: "playlist-drag-and-drop",
});
@@ -49,16 +57,35 @@ function PlaylistDragAndDrop({ handleChange, name, screenId, regionId }) {
sharedWithMe: onlySharedPlaylists,
});
+ /**
+ * @param regionsAndPlaylists This method initializes playlists, so the
+ * initial formstate object in screen manager is not empty
+ */
+ function callbackToinitializePlaylists(regionsAndPlaylists) {
+ handleChange({
+ target: {
+ id: regionIdForInitializeCallback,
+ value: regionsAndPlaylists["hydra:member"].map(
+ ({ playlist }) => playlist
+ ),
+ },
+ });
+ }
+
/** Set loaded data into form state. */
useEffect(() => {
if (selectedPlaylistsByRegion) {
setTotalItems(selectedPlaylistsByRegion["hydra:totalItems"]);
const newPlaylists = selectedPlaylistsByRegion["hydra:member"].map(
- ({ playlist }) => {
- return playlist;
- }
+ ({ playlist, weight }) => ({ ...playlist, weight })
+ );
+
+ const selected = [...selectedData, ...newPlaylists].sort(
+ (a, b) => a.weight - b.weight
);
- setSelectedData([...selectedData, ...newPlaylists]);
+
+ setSelectedData(selected);
+ callbackToinitializePlaylists(selectedPlaylistsByRegion);
}
}, [selectedPlaylistsByRegion]);
@@ -157,6 +184,7 @@ function PlaylistDragAndDrop({ handleChange, name, screenId, regionId }) {
PlaylistDragAndDrop.propTypes = {
name: PropTypes.string.isRequired,
screenId: PropTypes.string.isRequired,
+ regionIdForInitializeCallback: PropTypes.string.isRequired,
regionId: PropTypes.string.isRequired,
handleChange: PropTypes.func.isRequired,
};
diff --git a/src/components/screen/screen-form.jsx b/src/components/screen/screen-form.jsx
index a6e68491..bd17030c 100644
--- a/src/components/screen/screen-form.jsx
+++ b/src/components/screen/screen-form.jsx
@@ -72,6 +72,11 @@ function ScreenForm({
);
if (localSelectedLayout) {
setSelectedLayout(localSelectedLayout);
+ // Initialize regions in the formstate object of screenmanager. used to save "empty" playlists, in the situation
+ // we are deleting all playlists from a screen region
+ handleInput({
+ target: { id: "regions", value: localSelectedLayout.regions },
+ });
}
}
}, [screen.layout, layoutOptions]);
@@ -84,6 +89,7 @@ function ScreenForm({
*/
const handleAdd = ({ target }) => {
const { value, id } = target;
+
setSelectedLayout(value);
handleInput({
target: { id, value: value.map((item) => item["@id"]).shift() },
@@ -250,7 +256,7 @@ function ScreenForm({
noSelectedString={t("nothing-selected-resolution")}
handleSelection={handleInput}
options={resolutionOptions}
- selected={screen.resolution || ""}
+ selected={screen.resolution || []}
name="resolution"
singleSelect
/>
@@ -259,7 +265,7 @@ function ScreenForm({
noSelectedString={t("nothing-selected-orientation")}
handleSelection={handleInput}
options={orientationOptions}
- selected={screen.orientation || ""}
+ selected={screen.orientation || []}
name="orientation"
singleSelect
/>
@@ -340,7 +346,11 @@ ScreenForm.propTypes = {
enableColorSchemeChange: PropTypes.bool,
layout: PropTypes.string,
location: PropTypes.string,
- regions: PropTypes.arrayOf(PropTypes.string),
+ regions: PropTypes.arrayOf(
+ PropTypes.shape({
+ "@id": PropTypes.string,
+ })
+ ),
screenUser: PropTypes.string,
size: PropTypes.string,
title: PropTypes.string,
diff --git a/src/components/screen/screen-manager.jsx b/src/components/screen/screen-manager.jsx
index ba552bb8..c9ea4249 100644
--- a/src/components/screen/screen-manager.jsx
+++ b/src/components/screen/screen-manager.jsx
@@ -6,8 +6,6 @@ import { useNavigate } from "react-router-dom";
import {
usePostV2ScreensMutation,
usePutV2ScreensByIdMutation,
- usePutV2ScreensByIdScreenGroupsMutation,
- usePutPlaylistScreenRegionItemMutation,
} from "../../redux/api/api.generated.ts";
import ScreenForm from "./screen-form";
import {
@@ -38,22 +36,18 @@ function ScreenManager({
}) {
const { t } = useTranslation("common", { keyPrefix: "screen-manager" });
const navigate = useNavigate();
- const [orientationOptions] = useState([
+ const orientationOptions = [
{ title: "Vertikal", "@id": "vertical" },
{ title: "Horisontal", "@id": "horizontal" },
- ]);
- const [resolutionOptions] = useState([
+ ];
+ const resolutionOptions = [
{ title: "4K", "@id": "4K" },
{ title: "HD", "@id": "HD" },
- ]);
+ ];
const headerText =
saveMethod === "PUT" ? t("edit-screen-header") : t("create-screen-header");
const [loadingMessage, setLoadingMessage] = useState("");
const [savingScreen, setSavingScreen] = useState(false);
- const [savingGroups, setSavingGroups] = useState(false);
- const [savingPlaylists, setSavingPlaylists] = useState(false);
- const [groupsToAdd, setGroupsToAdd] = useState();
- const [playlistsToAdd, setPlaylistsToAdd] = useState([]);
// Initialize to empty screen object.
const [formStateObject, setFormStateObject] = useState(null);
@@ -64,63 +58,9 @@ function ScreenManager({
// Handler for creating screen.
const [
PostV2Screens,
- { data: postData, error: saveErrorPost, isSuccess: isSaveSuccessPost },
+ { error: saveErrorPost, isSuccess: isSaveSuccessPost },
] = usePostV2ScreensMutation();
- // @TODO: Handle errors.
- const [
- putPlaylistScreenRegionItem,
- { error: savePlaylistError, isSuccess: isSavePlaylistSuccess },
- ] = usePutPlaylistScreenRegionItemMutation();
-
- const [
- PutV2ScreensByIdScreenGroups,
- { error: saveErrorGroups, isSuccess: isSaveSuccessGroups },
- ] = usePutV2ScreensByIdScreenGroupsMutation();
-
- /** When the screen is saved, the groups will be saved. */
- useEffect(() => {
- if ((isSaveSuccessPut || isSaveSuccessPost) && groupsToAdd) {
- setLoadingMessage(t("loading-messages.saving-groups"));
- PutV2ScreensByIdScreenGroups({
- id: id || idFromUrl(postData["@id"]),
- body: JSON.stringify(groupsToAdd),
- });
- }
- }, [isSaveSuccessPost, isSaveSuccessPut]);
-
- // Playlists are saved successfully, display a message
- useEffect(() => {
- if (isSavePlaylistSuccess && playlistsToAdd.length === 0) {
- setSavingPlaylists(false);
- displaySuccess(t("success-messages.saved-playlists"));
- }
- }, [isSavePlaylistSuccess]);
-
- // Groups are saved successfully, display a message
- useEffect(() => {
- if (isSaveSuccessGroups) {
- setSavingGroups(false);
- displaySuccess(t("success-messages.saved-groups"));
- }
- }, [isSaveSuccessGroups]);
-
- // Playlists are not saved successfully, display an error message
- useEffect(() => {
- if (savePlaylistError) {
- setSavingPlaylists(false);
- displayError(t("error-messages.save-playlists-error"), savePlaylistError);
- }
- }, [savePlaylistError]);
-
- // Groups are not saved successfully, display an error message
- useEffect(() => {
- if (saveErrorGroups) {
- setSavingGroups(false);
- displayError(t("error-messages.save-groups-error"), saveErrorGroups);
- }
- }, [saveErrorGroups]);
-
/** If the screen is saved, display the success message */
useEffect(() => {
if (isSaveSuccessPost || isSaveSuccessPut) {
@@ -166,102 +106,123 @@ function ScreenManager({
const localFormStateObject = JSON.parse(JSON.stringify(initialState));
if (localFormStateObject.orientation) {
localFormStateObject.orientation = orientationOptions.filter(
- ({ id: localOrientationId }) =>
- localOrientationId === localFormStateObject.orientation
+ (orientation) =>
+ orientation["@id"] === localFormStateObject.orientation
);
}
if (localFormStateObject.resolution) {
localFormStateObject.resolution = resolutionOptions.filter(
- ({ id: localResolutioId }) =>
- localResolutioId === localFormStateObject.resolution
+ (resolution) => resolution["@id"] === localFormStateObject.resolution
);
}
+
setFormStateObject(localFormStateObject);
}
}, [initialState]);
- /** Adds playlists to regions. */
- useEffect(() => {
- if (
- (isSaveSuccessPost || isSaveSuccessPut) &&
- playlistsToAdd &&
- playlistsToAdd.length > 0
- ) {
- setLoadingMessage(t("loading-messages.saving-playlists"));
- const playlistToAdd = playlistsToAdd.splice(0, 1).shift();
- putPlaylistScreenRegionItem({
- body: JSON.stringify(playlistToAdd?.list),
- id: playlistToAdd.screenId || idFromUrl(postData["@id"]),
- regionId: playlistToAdd.regionId,
+ /**
+ * Map group ids for submitting.
+ *
+ * @returns {Array | null} A mapped array with group ids or null
+ */
+ function mapGroups() {
+ if (formStateObject.inScreenGroups) {
+ return formStateObject.inScreenGroups.map((group) => {
+ return idFromUrl(group);
});
}
- }, [isSavePlaylistSuccess, isSaveSuccessPut, isSaveSuccessPost]);
-
- /** Set playlists to save, if any */
- function savePlaylists() {
- const toSave = [];
- const formStateObjectPlaylists = formStateObject.playlists?.map(
- (playlist) => {
- return {
- id: idFromUrl(playlist["@id"]),
- regionId: idFromUrl(playlist.region),
- };
- }
- );
- if (formStateObjectPlaylists) {
- // Unique regions that will have a playlist connected.
- const regions = [
- ...new Set(
- formStateObjectPlaylists.map((playlists) => playlists.regionId)
- ),
- ];
+ return [];
+ }
- // Filter playlists by region
- regions.forEach((element) => {
- const filteredPlaylists = formStateObjectPlaylists
- .map((localPlaylists, index) => {
- if (element === localPlaylists.regionId) {
- return { playlist: localPlaylists.id, weight: index };
- }
- return undefined;
- })
- .filter((anyValue) => typeof anyValue !== "undefined");
+ /**
+ * Creates an array of playlist ids and weight filtered by region id or null
+ *
+ * @param regionId RegionId for filtering
+ * @returns {Array | null} A mapped array with playlist ids and weight
+ * filtered by region id or null
+ */
+ function getPlaylistsByRegionId(regionId) {
+ const { playlists } = formStateObject;
- // Collect playlists with according ids for saving
- toSave.push({
- list: filteredPlaylists,
- regionId: element,
- screenId: id,
- });
+ return playlists
+ .filter(({ region }) => idFromUrl(region) === idFromUrl(regionId))
+ .map((playlist, index) => {
+ return { id: idFromUrl(playlist["@id"]), weight: index };
});
+ }
- if (formStateObject.playlists?.length === 0) {
- formStateObject.regions.forEach((element) => {
- toSave.push({
- list: [],
- regionId: idFromUrl(element, 1),
- screenId: id,
- });
- });
- }
-
- // Set playlists to save
- setPlaylistsToAdd(toSave);
- setSavingPlaylists(true);
+ /**
+ * @param {string} id The item to remove.
+ * @param {Array} array The array to remove from.
+ */
+ function removeFromArray(id, array) {
+ if (array.indexOf(id) >= 0) {
+ array.splice(array.indexOf(id), 1);
}
}
- /** Set groups to save, if any */
- function saveGroups() {
- if (Array.isArray(formStateObject.inScreenGroups)) {
- setSavingGroups(true);
- setGroupsToAdd(
- formStateObject.inScreenGroups.map((group) => {
- return idFromUrl(group);
+ /**
+ * Map playlists with regions and weight for submitting.
+ *
+ * @returns {Array | null} A mapped array with playlist, regions and weight or null
+ */
+ function mapPlaylistsWithRegion() {
+ const returnArray = [];
+ const { playlists, regions } = formStateObject;
+ const regionIds = regions.map((r) => r["@id"]);
+
+ // The playlists all have a regionId, the following creates a unique list of relevant regions If there are not
+ // playlists, then an empty playlist is to be saved per region
+ let playlistRegions = [];
+ if (playlists?.length > 0) {
+ playlistRegions = [...new Set(playlists.map(({ region }) => region))];
+ }
+
+ // Then the playlists are mapped by region Looping through the regions that have a playlist connected...
+ playlistRegions.forEach((regionId) => {
+ // remove region id from list of regionids to finally end up with an array of region ids with empty playlist
+ // arrays connected
+ removeFromArray(regionId, regionIds);
+
+ // Add regionsId and connected playlists to the returnarray
+ returnArray.push({
+ playlists: getPlaylistsByRegionId(regionId),
+ regionId: idFromUrl(regionId),
+ });
+ });
+
+ // The remaining regions are added with empty playlist arrays.
+ if (regionIds.length > 0) {
+ regionIds.forEach((regionId) =>
+ returnArray.push({
+ playlists: [],
+ regionId: idFromUrl(regionId),
})
);
}
+
+ return returnArray;
+ }
+
+ /**
+ * Gets orientation for submitting
+ *
+ * @returns {string} Orientation or empty string
+ */
+ function getOrientation() {
+ const { orientation } = formStateObject;
+ return orientation ? orientation[0]["@id"] : "";
+ }
+
+ /**
+ * Gets resolution for submitting
+ *
+ * @returns {string} Resolution or empty string
+ */
+ function getResolution() {
+ const { resolution } = formStateObject;
+ return resolution && resolution.length > 0 ? resolution[0]["@id"] : "";
}
/** Handles submit. */
@@ -269,62 +230,50 @@ function ScreenManager({
setSavingScreen(true);
setLoadingMessage(t("loading-messages.saving-screen"));
const localFormStateObject = JSON.parse(JSON.stringify(formStateObject));
- const resolution =
- localFormStateObject.resolution &&
- localFormStateObject.resolution.length > 0
- ? localFormStateObject.resolution[0].id
- : "";
+ const {
+ title,
+ description,
+ size,
+ modifiedBy,
+ createdBy,
+ layout,
+ location,
+ enableColorSchemeChange,
+ } = localFormStateObject;
+
const saveData = {
screenScreenInput: JSON.stringify({
- title: localFormStateObject.title,
- description: localFormStateObject.description,
- size: localFormStateObject.size,
- modifiedBy: localFormStateObject.modifiedBy,
- createdBy: localFormStateObject.createdBy,
- layout: localFormStateObject.layout,
- location: localFormStateObject.location,
- resolution,
- orientation: localFormStateObject.orientation
- ? localFormStateObject.orientation[0].id
- : "",
- enableColorSchemeChange: localFormStateObject.enableColorSchemeChange,
+ title,
+ description,
+ size,
+ modifiedBy,
+ createdBy,
+ layout,
+ location,
+ enableColorSchemeChange,
+ resolution: getResolution(),
+ groups: mapGroups(),
+ orientation: getOrientation(),
+ regions: mapPlaylistsWithRegion(),
}),
};
+ debugger;
+ setLoadingMessage(t("loading-messages.saving-screen"));
if (saveMethod === "POST") {
- setLoadingMessage(t("loading-messages.saving-screen"));
PostV2Screens(saveData);
} else if (saveMethod === "PUT") {
- setLoadingMessage(t("loading-messages.saving-screen"));
- const putData = { ...saveData, id };
-
- PutV2Screens(putData);
- } else {
- throw new Error("Unsupported save method");
+ PutV2Screens({ ...saveData, id });
}
-
- saveGroups();
- savePlaylists();
};
/** Handle submitting is done. */
useEffect(() => {
- if (
- (isSaveSuccessPut || isSaveSuccessPost) &&
- !savingPlaylists &&
- !savingGroups
- ) {
+ if (isSaveSuccessPut || isSaveSuccessPost) {
setSavingScreen(false);
navigate("/screen/list");
}
- }, [
- isSaveSuccessPut,
- isSaveSuccessPost,
- isSavePlaylistSuccess,
- isSaveSuccessGroups,
- savingGroups,
- savingPlaylists,
- ]);
+ }, [isSaveSuccessPut, isSaveSuccessPost]);
return (
<>
@@ -336,9 +285,7 @@ function ScreenManager({
headerText={headerText}
handleInput={handleInput}
handleSubmit={handleSubmit}
- isLoading={
- savingScreen || savingPlaylists || savingGroups || isLoading
- }
+ isLoading={savingScreen || isLoading}
loadingMessage={loadingMessage}
groupId={groupId}
/>
diff --git a/src/components/screen/util/grid-generation-and-select.jsx b/src/components/screen/util/grid-generation-and-select.jsx
index 0e212261..3af57aaf 100644
--- a/src/components/screen/util/grid-generation-and-select.jsx
+++ b/src/components/screen/util/grid-generation-and-select.jsx
@@ -113,7 +113,7 @@ function GridGenerationAndSelect({
-
+
{regions.length > 0 && (
<>
@@ -136,6 +136,7 @@ function GridGenerationAndSelect({
id="playlist_drag_and_drop"
handleChange={handleChange}
name={data["@id"]}
+ regionIdForInitializeCallback={data["@id"]}
screenId={screenId}
regionId={idFromUrl(data["@id"])}
/>
diff --git a/src/components/util/multi-and-table/select-groups-table.jsx b/src/components/util/multi-and-table/select-groups-table.jsx
index af0190da..58a914a2 100644
--- a/src/components/util/multi-and-table/select-groups-table.jsx
+++ b/src/components/util/multi-and-table/select-groups-table.jsx
@@ -62,7 +62,11 @@ function SelectGroupsTable({
);
}
setTotalItems(alreadySelectedGroups["hydra:totalItems"]);
- setSelectedData([...selectedData, ...newGroups]);
+ const value = [...selectedData, ...newGroups];
+ setSelectedData(value);
+ handleChange({
+ target: { id: name, value: value.map((item) => item["@id"]) },
+ });
}
}, [alreadySelectedGroups]);
diff --git a/src/redux/api/api.generated.ts b/src/redux/api/api.generated.ts
index f473b908..b392f390 100644
--- a/src/redux/api/api.generated.ts
+++ b/src/redux/api/api.generated.ts
@@ -577,6 +577,16 @@ export const api = createApi({
method: "DELETE",
}),
}),
+ apiSlidePerformAction: build.mutation<
+ ApiSlidePerformActionApiResponse,
+ ApiSlidePerformActionApiArg
+ >({
+ query: (queryArg) => ({
+ url: `/v2/slides/${queryArg.id}/action`,
+ method: "POST",
+ body: queryArg.slideInteractiveSlideActionInput,
+ }),
+ }),
getV2SlidesByIdPlaylists: build.query<
GetV2SlidesByIdPlaylistsApiResponse,
GetV2SlidesByIdPlaylistsApiArg
@@ -1247,6 +1257,12 @@ export type DeleteV2SlidesByIdApiResponse = unknown;
export type DeleteV2SlidesByIdApiArg = {
id: string;
};
+export type ApiSlidePerformActionApiResponse = unknown;
+export type ApiSlidePerformActionApiArg = {
+ id: string;
+ /** The new Slide resource */
+ slideInteractiveSlideActionInput: SlideInteractiveSlideActionInput;
+};
export type GetV2SlidesByIdPlaylistsApiResponse = unknown;
export type GetV2SlidesByIdPlaylistsApiArg = {
id: string;
@@ -1465,6 +1481,8 @@ export type ScreenScreenInput = {
resolution?: string;
orientation?: string;
enableColorSchemeChange?: any;
+ regions?: string[];
+ groups?: string[];
};
export type ScreenBindObject = {
bindKey?: string;
@@ -1480,6 +1498,10 @@ export type SlideSlideInput = {
media?: string[];
content?: string[];
};
+export type SlideInteractiveSlideActionInput = {
+ action?: any;
+ data?: string[];
+};
export type ThemeThemeInput = {
title?: string;
description?: string;
@@ -1555,6 +1577,7 @@ export const {
useGetV2SlidesByIdQuery,
usePutV2SlidesByIdMutation,
useDeleteV2SlidesByIdMutation,
+ useApiSlidePerformActionMutation,
useGetV2SlidesByIdPlaylistsQuery,
usePutV2SlidesByIdPlaylistsMutation,
useGetV2TemplatesQuery,
diff --git a/src/redux/api/api.json b/src/redux/api/api.json
index 6b186542..976cb24d 100644
--- a/src/redux/api/api.json
+++ b/src/redux/api/api.json
@@ -1,15418 +1,15572 @@
{
- "openapi": "3.1.0",
- "info": {
- "title": "OS2Display Service API",
- "description": "API description",
- "license": {
- "name": "MIT"
- },
- "version": "1"
- },
- "servers": [
- {
- "url": "/",
- "description": ""
- }
- ],
- "paths": {
- "/v2/authentication/oidc/token": {
- "get": {
- "operationId": "getOidcAuthTokenItem",
- "tags": [
- "Authentication"
- ],
- "responses": {
- "200": {
- "description": "Get JWT token from OIDC code",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/Token"
- }
- }
- }
- }
- },
- "summary": "Get JWT token to login from OIDC code",
- "parameters": [
- {
- "name": "state",
- "description": "OIDC state",
- "in": "query",
- "required": false,
- "example": "5fd84892c27dbb5cad2c3cdc517b71f1",
- "schema": {
- "type": "string"
- }
- },
- {
- "name": "code",
- "description": "OIDC code",
- "in": "query",
- "required": false,
- "example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
- "schema": {
- "type": "string"
- }
- }
- ]
- },
- "parameters": []
- },
- "/v2/authentication/oidc/urls": {
- "get": {
- "operationId": "getOidcAuthUrlsItem",
- "tags": [
- "Authentication"
- ],
- "responses": {
- "200": {
- "description": "Get authentication and end session endpoints",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/OidcEndpoints"
- }
- }
- }
- }
- },
- "summary": "Get OpenID connect URLs",
- "parameters": [
- {
- "name": "providerKey",
- "description": "The key for the provider to use. Leave out to use the default provider",
- "in": "query",
- "required": false,
- "example": "foobar_oidc",
- "schema": {
- "type": "string"
- }
- }
- ]
- },
- "parameters": []
- },
- "/v2/authentication/screen": {
- "post": {
- "operationId": "postLoginInfoScreen",
- "tags": [
- "Authentication"
- ],
- "responses": {
- "200": {
- "description": "Login with bindKey to get JWT token for screen",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenLoginOutput"
- }
- }
- }
- }
- },
- "summary": "Get login info for a screen.",
- "requestBody": {
- "description": "Get login info with JWT token for given nonce",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenLoginInput"
- }
- }
- },
- "required": false
- }
- },
- "parameters": []
- },
- "/v2/authentication/token": {
- "post": {
- "operationId": "login_check_post",
- "tags": [
- "Login Check"
- ],
- "responses": {
- "200": {
- "description": "User token created",
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "token": {
- "readOnly": true,
- "type": "string",
- "nullable": false
- }
- },
- "required": [
- "token"
- ]
- }
- }
- }
- }
- },
- "summary": "Creates a user token.",
- "description": "Creates a user token.",
- "requestBody": {
- "description": "The login data",
- "content": {
- "application/json": {
- "schema": {
- "type": "object",
- "properties": {
- "providerId": {
- "type": "string",
- "nullable": false
- },
- "password": {
- "type": "string",
- "nullable": false
- }
- },
- "required": [
- "providerId",
- "password"
- ]
- }
- }
- },
- "required": true
- }
- },
- "parameters": []
- },
- "/v2/authentication/token/refresh": {
- "post": {
- "operationId": "postRefreshTokenItem",
- "tags": [
- "Authentication"
- ],
- "responses": {
- "200": {
- "description": "Refresh JWT token",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RefreshTokenResponse"
- }
- }
- }
- }
- },
- "summary": "Get JWT token from refresh token.",
- "requestBody": {
- "description": "Refresh JWT Token",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/RefreshTokenRequest"
- }
- }
- },
- "required": false
- }
- },
- "parameters": []
- },
- "/v2/campaigns/{id}/screen-groups": {
- "get": {
- "operationId": "get-v2-campaign-id-screen-group",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "ScreenGroupCampaign collection",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "object",
- "properties": {
- "hydra:member": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroupCampaign.jsonld-campaigns.screen-groups.read"
- }
- },
- "hydra:totalItems": {
- "type": "integer",
- "minimum": 0
- },
- "hydra:view": {
- "type": "object",
- "properties": {
- "@id": {
- "type": "string",
- "format": "iri-reference"
- },
- "@type": {
- "type": "string"
- },
- "hydra:first": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:last": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:previous": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:next": {
- "type": "string",
- "format": "iri-reference"
- }
- },
- "example": {
- "@id": "string",
- "type": "string",
- "hydra:first": "string",
- "hydra:last": "string",
- "hydra:previous": "string",
- "hydra:next": "string"
- }
- },
- "hydra:search": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "hydra:template": {
- "type": "string"
- },
- "hydra:variableRepresentation": {
- "type": "string"
- },
- "hydra:mapping": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "variable": {
- "type": "string"
- },
- "property": {
- "type": [
- "string",
- "null"
- ]
- },
- "required": {
- "type": "boolean"
- }
- }
- }
- }
- }
- }
- },
- "required": [
- "hydra:member"
- ]
- }
- },
- "text/html": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroupCampaign-campaigns.screen-groups.read"
- }
- }
- },
- "multipart/form-data": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroupCampaign-campaigns.screen-groups.read"
- }
- }
- }
- }
- }
- },
- "summary": "Get Screen group resources on campaign.",
- "description": "Get Screen group resources on campaign.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/campaigns/{id}/screens": {
- "get": {
- "operationId": "get-v2-campaign-id-screen",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "ScreenCampaign collection",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "object",
- "properties": {
- "hydra:member": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenCampaign.jsonld-campaigns.screens.read"
- }
- },
- "hydra:totalItems": {
- "type": "integer",
- "minimum": 0
- },
- "hydra:view": {
- "type": "object",
- "properties": {
- "@id": {
- "type": "string",
- "format": "iri-reference"
- },
- "@type": {
- "type": "string"
- },
- "hydra:first": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:last": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:previous": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:next": {
- "type": "string",
- "format": "iri-reference"
- }
- },
- "example": {
- "@id": "string",
- "type": "string",
- "hydra:first": "string",
- "hydra:last": "string",
- "hydra:previous": "string",
- "hydra:next": "string"
- }
- },
- "hydra:search": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "hydra:template": {
- "type": "string"
- },
- "hydra:variableRepresentation": {
- "type": "string"
- },
- "hydra:mapping": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "variable": {
- "type": "string"
- },
- "property": {
- "type": [
- "string",
- "null"
- ]
- },
- "required": {
- "type": "boolean"
- }
- }
- }
- }
- }
- }
- },
- "required": [
- "hydra:member"
- ]
- }
- },
- "text/html": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenCampaign-campaigns.screens.read"
- }
- }
- },
- "multipart/form-data": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenCampaign-campaigns.screens.read"
- }
- }
- }
- }
- }
- },
- "summary": "Get screens connected to a campaign.",
- "description": "Get screens connected to a campaign.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/feed-sources": {
- "get": {
- "operationId": "get-v2-feed-sources",
- "tags": [
- "FeedSources"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a collection of FeedSource resources.",
- "description": "Retrieves a collection of FeedSource resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "supportedFeedOutputType",
- "in": "query",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "supportedFeedOutputType[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/feed-sources/{id}": {
- "get": {
- "operationId": "get-feed-source-id",
- "tags": [
- "FeedSources"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a Feed Source resource.",
- "description": "Retrieves a Feed Source resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/feed_sources/{id}/config/{name}": {
- "get": {
- "operationId": "get-v2-feed-source-id-config-name",
- "tags": [
- "FeedSources"
- ],
- "responses": {
- "200": {
- "content": {
- "application/ld+json": {
- "examples": {
- "example1": {
- "value": [
- {
- "key": "key1",
- "id": "id1",
- "value": "value1"
- }
- ]
- }
- }
- }
- },
- "headers": []
- }
- },
- "summary": "Get config for name from a feed source.",
- "description": "Get config for name from a feed source.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "name",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "pattern": "^[A-Za-z0-9]*$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/feeds": {
- "get": {
- "operationId": "get-v2-feeds",
- "tags": [
- "Feeds"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a collection of Feed resources.",
- "description": "Retrieves a collection of Feed resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/feeds/{id}": {
- "get": {
- "operationId": "get-feeds-id",
- "tags": [
- "Feeds"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a feed resource.",
- "description": "Retrieves a feed resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/feeds/{id}/data": {
- "get": {
- "operationId": "get-v2-feed-id-data",
- "tags": [
- "Feeds"
- ],
- "responses": {
- "200": {
- "content": {
- "application/json": {
- "examples": {
- "example1": {
- "value": [
- {
- "key1": "value1",
- "key2": "value2"
- },
- {
- "key1": "value3",
- "key2": "value4"
- }
- ]
- },
- "example2": {
- "value": {
- "key1": "value1"
- }
- }
- }
- }
- },
- "headers": []
- }
- },
- "summary": "Get data from a feed.",
- "description": "Get data from a feed.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/layouts": {
- "get": {
- "operationId": "get-v2-layouts",
- "tags": [
- "Layouts"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- },
- "headers": []
- }
- }
- },
- "summary": "Retrieves a collection of layouts resources.",
- "description": "Retrieve a collection of layouts resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 10
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/layouts/{id}": {
- "get": {
- "operationId": "get-v2-layouts-id",
- "tags": [
- "Layouts"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a screen layout resource.",
- "description": "Retrieves a screen layout resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/media": {
- "get": {
- "operationId": "get-v2-medias",
- "tags": [
- "Media"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a collection of Media resources.",
- "description": "Retrieve a collection of Media resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "postMediaCollection",
- "tags": [
- "Media"
- ],
- "responses": {
- "201": {
- "description": "Media resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Media.Media.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Media.Media"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Media.Media"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Creates a Media resource.",
- "description": "Creates a Media resource.",
- "parameters": [],
- "requestBody": {
- "description": "",
- "content": {
- "multipart/form-data": {
- "schema": {
- "type": "object",
- "required": [
- "title",
- "description",
- "license",
- "file"
- ],
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "file": {
- "type": "string",
- "format": "binary"
- }
- }
- }
- }
- },
- "required": false
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/media/{id}": {
- "get": {
- "operationId": "getv2MediaById",
- "tags": [
- "Media"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a Media resource.",
- "description": "Retrieves a Media resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "delete": {
- "operationId": "delete-v2-media-id",
- "tags": [
- "Media"
- ],
- "responses": {
- "204": {
- "description": "Media resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a Media resource.",
- "description": "Delete a Media resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/playlists": {
- "get": {
- "operationId": "get-v2-playlists",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a collection of Playlist resources.",
- "description": "Retrieves a collection of Playlist resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "integer",
- "default": 10,
- "minimum": 0,
- "maximum": 30
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "published",
- "in": "query",
- "description": "If true only published content will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "isCampaign",
- "in": "query",
- "description": "If true only campaigns will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "sharedWithMe",
- "in": "query",
- "description": "If true only entities that are shared with me will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "create-v2-playlist",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "201": {
- "description": "Playlist resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.Playlist.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.Playlist"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.Playlist"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Creates a Playlist resource.",
- "description": "Creates a Playlist resource.",
- "parameters": [],
- "requestBody": {
- "description": "The new Playlist resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.PlaylistInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.PlaylistInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.PlaylistInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/playlists/{id}": {
- "get": {
- "operationId": "get-v2-playlist-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a Playlist resource.",
- "description": "Retrieve a Playlist resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-playlist-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "Playlist resource updated",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.Playlist.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.Playlist"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.Playlist"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Update a Playlist resource.",
- "description": "Update a Playlist resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "The updated Playlist resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.PlaylistInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.PlaylistInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Playlist.PlaylistInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "delete": {
- "operationId": "delete-v2-playlist-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "204": {
- "description": "Playlist resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a Playlist resource.",
- "description": "Delete a Playlist resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/playlists/{id}/slides": {
- "get": {
- "operationId": "get-v2-playlist-slide-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves collection of weighted slide resources.",
- "description": "Retrieves collection of weighted slide resources.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "published",
- "in": "query",
- "description": "If true only published content will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-playlist-slide-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "201": {
- "description": "Created",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "slide": {
- "type": "string"
- },
- "playlist": {
- "type": "string"
- },
- "weight": {
- "type": "integer"
- }
- }
- }
- }
- }
- }
- }
- },
- "summary": "Update the collection of slide on a playlist.",
- "description": "Update the collection of slide on a playlist.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "PlaylistSlide identifier",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "slide": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$",
- "description": "Slide ULID"
- },
- "weight": {
- "type": "integer"
- }
- }
- }
- }
- }
- },
- "required": false
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/playlists/{id}/slides/{slideId}": {
- "delete": {
- "operationId": "delete-v2-playlist-slide-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "204": {
- "description": "PlaylistSlide resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a slide from a playlist.",
- "description": "Delete a slide from a playlist.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "slideId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screen-groups": {
- "get": {
- "operationId": "get-v2-screen-groups",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a collection of Screen group resources.",
- "description": "Retrieve a collection of Screen group resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "post-v2-screen-groups",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "201": {
- "description": "ScreenGroup resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Create Screen group resources.",
- "description": "Create Screen group resources.",
- "parameters": [],
- "requestBody": {
- "description": "The new ScreenGroup resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screen-groups-campaigns/{id}": {
- "get": {
- "operationId": "getScreenGroupCampaignItem",
- "tags": [
- "ScreenGroupCampaign"
- ],
- "responses": {
- "200": {
- "description": "ScreenGroupCampaign resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroupCampaign.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroupCampaign"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroupCampaign"
- }
- }
- }
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Retrieves a ScreenGroupCampaign resource.",
- "description": "Retrieves a ScreenGroupCampaign resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "ScreenGroupCampaign identifier",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screen-groups/{id}": {
- "get": {
- "operationId": "get-v2-screen-groups-id",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a Screen group resource.",
- "description": "Retrieves a Screen group resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-screen-groups-id",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "200": {
- "description": "ScreenGroup resource updated",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Update a Screen group resource.",
- "description": "Update a Screen group resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "The updated ScreenGroup resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "delete": {
- "operationId": "delete-v2-screen-groups-id",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "204": {
- "description": "ScreenGroup resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a Screen group resource.",
- "description": "Delete a Screen group resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screen-groups/{id}/campaigns": {
- "get": {
- "operationId": "get-v2-screen-groups-campaign-id",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves collection of campaign resources connected to a screen group.",
- "description": "Retrieves collection of campaign resources connected to a screen group.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "published",
- "in": "query",
- "description": "If true only published content will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-screen-groups-campaign-id",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "201": {
- "description": "Created",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "playlist": {
- "type": "string"
- },
- "screen-group": {
- "type": "string"
- }
- }
- }
- }
- }
- }
- }
- },
- "summary": "Update the collection of screen groups on a playlist.",
- "description": "Update the collection of screen groups on a playlist.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "ScreenGroupCampaign identifier",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "screenGroup": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$",
- "description": "Screen group ULID"
- }
- }
- }
- }
- }
- },
- "required": false
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screen-groups/{id}/campaigns/{campaignId}": {
- "delete": {
- "operationId": "delete-v2-screen-groups-campaign-id",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "204": {
- "description": "ScreenGroupCampaign resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a campaign from a screen group.",
- "description": "Delete a campaign from a screen group.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "campaignId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screen-groups/{id}/screens": {
- "get": {
- "operationId": "get-v2-screen-id-screen-group",
- "tags": [
- "ScreenGroups"
- ],
- "responses": {
- "200": {
- "description": "ScreenGroup collection",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "object",
- "properties": {
- "hydra:member": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroup.jsonld-screen-groups.screens.read"
- }
- },
- "hydra:totalItems": {
- "type": "integer",
- "minimum": 0
- },
- "hydra:view": {
- "type": "object",
- "properties": {
- "@id": {
- "type": "string",
- "format": "iri-reference"
- },
- "@type": {
- "type": "string"
- },
- "hydra:first": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:last": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:previous": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:next": {
- "type": "string",
- "format": "iri-reference"
- }
- },
- "example": {
- "@id": "string",
- "type": "string",
- "hydra:first": "string",
- "hydra:last": "string",
- "hydra:previous": "string",
- "hydra:next": "string"
- }
- },
- "hydra:search": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "hydra:template": {
- "type": "string"
- },
- "hydra:variableRepresentation": {
- "type": "string"
- },
- "hydra:mapping": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "variable": {
- "type": "string"
- },
- "property": {
- "type": [
- "string",
- "null"
- ]
- },
- "required": {
- "type": "boolean"
- }
- }
- }
- }
- }
- }
- },
- "required": [
- "hydra:member"
- ]
- }
- },
- "text/html": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroup-screen-groups.screens.read"
- }
- }
- },
- "multipart/form-data": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroup-screen-groups.screens.read"
- }
- }
- }
- }
- }
- },
- "summary": "Gets screens in screen group.",
- "description": "Get screens in screen group.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens": {
- "get": {
- "operationId": "get-v2-screens",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a collection of Screen resources.",
- "description": "Retrieves a collection of Screen resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "search",
- "in": "query",
- "description": "Search on both location and title",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "create-v2-screens",
- "tags": [
- "Screens"
- ],
- "responses": {
- "201": {
- "description": "Screen resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Screen.Screen.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Screen.Screen"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Screen.Screen"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Creates a Screen resource.",
- "description": "Creates a Screen resource.",
- "parameters": [],
- "requestBody": {
- "description": "The new Screen resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Screen.ScreenInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Screen.ScreenInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Screen.ScreenInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}": {
- "get": {
- "operationId": "get-screens-id",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a Screen resource.",
- "description": "Retrieves a Screen resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-screen-id",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "Screen resource updated",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Screen.Screen.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Screen.Screen"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Screen.Screen"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Update a Screen resource.",
- "description": "Update a Screen resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "The updated Screen resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Screen.ScreenInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Screen.ScreenInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Screen.ScreenInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "delete": {
- "operationId": "delete-v2-screen-id",
- "tags": [
- "Screens"
- ],
- "responses": {
- "204": {
- "description": "Screen resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a Screen resource.",
- "description": "Delete a Screen resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}/bind": {
- "post": {
- "operationId": "postScreenBindKey",
- "tags": [
- "Screens"
- ],
- "responses": {
- "201": {
- "description": "Bind screen to a logged in machine with bind key"
- }
- },
- "summary": "Bind screen with BindKey",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "The screen id",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "Bind the screen with the bind key",
- "content": {
- "application/json": {
- "schema": {
- "$ref": "#/components/schemas/ScreenBindObject"
- }
- }
- },
- "required": false
- }
- },
- "parameters": []
- },
- "/v2/screens/{id}/campaigns": {
- "get": {
- "operationId": "get-v2-screen-campaign-id",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves collection of campaign resources.",
- "description": "Retrieves collection of campaign resources.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "published",
- "in": "query",
- "description": "If true only published content will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-screen-campaign-id",
- "tags": [
- "Screens"
- ],
- "responses": {
- "201": {
- "description": "Created",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "playlist": {
- "type": "string"
- },
- "screen": {
- "type": "string"
- }
- }
- }
- }
- }
- }
- }
- },
- "summary": "Update the collection of screens on a playlist.",
- "description": "Update the collection of screens on a playlist.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "ScreenCampaign identifier",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "screen": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$",
- "description": "Screen ULID"
- }
- }
- }
- }
- }
- },
- "required": false
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}/campaigns/{campaignId}": {
- "delete": {
- "operationId": "delete-v2-screen-campaign-id",
- "tags": [
- "Screens"
- ],
- "responses": {
- "204": {
- "description": "ScreenCampaign resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a campaign from a screen.",
- "description": "Delete a campaign from a screen.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "campaignId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}/regions/{regionId}/playlists": {
- "get": {
- "operationId": "get-v2-playlist-screen-regions",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "PlaylistScreenRegion collection",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "object",
- "properties": {
- "hydra:member": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PlaylistScreenRegion.jsonld-playlist-screen-region.read"
- }
- },
- "hydra:totalItems": {
- "type": "integer",
- "minimum": 0
- },
- "hydra:view": {
- "type": "object",
- "properties": {
- "@id": {
- "type": "string",
- "format": "iri-reference"
- },
- "@type": {
- "type": "string"
- },
- "hydra:first": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:last": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:previous": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:next": {
- "type": "string",
- "format": "iri-reference"
- }
- },
- "example": {
- "@id": "string",
- "type": "string",
- "hydra:first": "string",
- "hydra:last": "string",
- "hydra:previous": "string",
- "hydra:next": "string"
- }
- },
- "hydra:search": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "hydra:template": {
- "type": "string"
- },
- "hydra:variableRepresentation": {
- "type": "string"
- },
- "hydra:mapping": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "variable": {
- "type": "string"
- },
- "property": {
- "type": [
- "string",
- "null"
- ]
- },
- "required": {
- "type": "boolean"
- }
- }
- }
- }
- }
- }
- },
- "required": [
- "hydra:member"
- ]
- }
- },
- "text/html": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PlaylistScreenRegion-playlist-screen-region.read"
- }
- }
- },
- "multipart/form-data": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/PlaylistScreenRegion-playlist-screen-region.read"
- }
- }
- }
- }
- }
- },
- "summary": "Retrieves a Playlist resources base on screen region.",
- "description": "Retrieve a Playlist resources base on screen regions.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "regionId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "sharedWithMe",
- "in": "query",
- "description": "If true only entities that are shared with me will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "putPlaylistScreenRegionItem",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "Not used - remove the default 200 response"
- },
- "201": {
- "description": "Created"
- },
- "404": {
- "description": "Not found"
- }
- },
- "summary": "Add Playlist resource from screen region.",
- "description": "Add Playlist resource from screen region.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "regionId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "playlist": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$",
- "description": "Playlist ULID"
- },
- "weight": {
- "type": "integer"
- }
- }
- }
- }
- }
- },
- "required": false
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}/regions/{regionId}/playlists/{playlistId}": {
- "delete": {
- "operationId": "deletePlaylistScreenRegionItem",
- "tags": [
- "Screens"
- ],
- "responses": {
- "204": {
- "description": "PlaylistScreenRegion resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Remove Playlist resource from screen region.",
- "description": "Remove Playlist resource from screen region.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "regionId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "playlistId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}/screen-groups": {
- "get": {
- "operationId": "get-v2-screen-id-screen-groups",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "ScreenGroup collection",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "object",
- "properties": {
- "hydra:member": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup.jsonld-screens.screen-groups.read"
- }
- },
- "hydra:totalItems": {
- "type": "integer",
- "minimum": 0
- },
- "hydra:view": {
- "type": "object",
- "properties": {
- "@id": {
- "type": "string",
- "format": "iri-reference"
- },
- "@type": {
- "type": "string"
- },
- "hydra:first": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:last": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:previous": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:next": {
- "type": "string",
- "format": "iri-reference"
- }
- },
- "example": {
- "@id": "string",
- "type": "string",
- "hydra:first": "string",
- "hydra:last": "string",
- "hydra:previous": "string",
- "hydra:next": "string"
- }
- },
- "hydra:search": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "hydra:template": {
- "type": "string"
- },
- "hydra:variableRepresentation": {
- "type": "string"
- },
- "hydra:mapping": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "variable": {
- "type": "string"
- },
- "property": {
- "type": [
- "string",
- "null"
- ]
- },
- "required": {
- "type": "boolean"
- }
- }
- }
- }
- }
- }
- },
- "required": [
- "hydra:member"
- ]
- }
- },
- "text/html": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup-screens.screen-groups.read"
- }
- }
- },
- "multipart/form-data": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/ScreenGroup.ScreenGroup-screens.screen-groups.read"
- }
- }
- }
- }
- }
- },
- "summary": "Retrieve screen-groups from screen id.",
- "description": "Retrieve screen-groups from screen id.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-screen-groups-screen",
- "tags": [
- "Screens"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- }
- }
- },
- "summary": "Update the collection of ScreenGroups on a Screen.",
- "description": "Update the collection of ScreenGroups on a Screen.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "",
- "content": {
- "application/json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "required": false
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}/screen-groups/{screenGroupId}": {
- "delete": {
- "operationId": "delete-v2-screen-group-screen-id",
- "tags": [
- "Screens"
- ],
- "responses": {
- "204": {
- "description": "ScreenGroup resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a screen groups from a screen",
- "description": "Delete a screen groups from a screen.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "screenGroupId",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/screens/{id}/unbind": {
- "post": {
- "operationId": "postScreenUnbind",
- "tags": [
- "Screens"
- ],
- "responses": {
- "201": {
- "description": "Unbind screen from machine"
- }
- },
- "summary": "Unbind screen from machine",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "The screen id",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "Unbind from machine",
- "content": {},
- "required": false
- }
- },
- "parameters": []
- },
- "/v2/slides": {
- "get": {
- "operationId": "get-v2-slides",
- "tags": [
- "Slides"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a collection of Slide resources.",
- "description": "Retrieves a collection of Slide resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "published",
- "in": "query",
- "description": "If true only published content will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "create-v2-slides",
- "tags": [
- "Slides"
- ],
- "responses": {
- "201": {
- "description": "Slide resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Slide.Slide.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Slide.Slide"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Slide.Slide"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Creates a Slide resource.",
- "description": "Creates a Slide resource.",
- "parameters": [],
- "requestBody": {
- "description": "The new Slide resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Slide.SlideInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Slide.SlideInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Slide.SlideInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/slides/{id}": {
- "get": {
- "operationId": "get-v2-slide-id",
- "tags": [
- "Slides"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a Slide resource.",
- "description": "Retrieves a Slide resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-slide-id",
- "tags": [
- "Slides"
- ],
- "responses": {
- "200": {
- "description": "Slide resource updated",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Slide.Slide.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Slide.Slide"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Slide.Slide"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Update a Slide resource.",
- "description": "Update a Slide resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "The updated Slide resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Slide.SlideInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Slide.SlideInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Slide.SlideInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "delete": {
- "operationId": "delete-v2-slide-id",
- "tags": [
- "Slides"
- ],
- "responses": {
- "204": {
- "description": "Slide resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a Slide resource.",
- "description": "Delete a Slide resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/slides/{id}/playlists": {
- "get": {
- "operationId": "put-v2-slide-playlist-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Get the collection of playlist connected to a slide.",
- "description": "Get the collection of playlist connected to a slide.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "published",
- "in": "query",
- "description": "If true only published content will be shown",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "boolean"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "get-v2-slide-playlist-id",
- "tags": [
- "Playlists"
- ],
- "responses": {
- "200": {
- "description": "PlaylistSlide resource updated",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/PlaylistSlide.PlaylistSlide.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/PlaylistSlide.PlaylistSlide"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/PlaylistSlide.PlaylistSlide"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Retrieves collection of playlistresources.",
- "description": "Retrieves collection of playlist resources.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "playlist": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$",
- "description": "Playlist ULID"
- }
- }
- }
- }
- }
- },
- "required": false
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/templates": {
- "get": {
- "operationId": "get-v2-templates",
- "tags": [
- "Templates"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a collection of Template resources.",
- "description": "Retrieve a collection of Template resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/templates/{id}": {
- "get": {
- "operationId": "get-v2-template-id",
- "tags": [
- "Templates"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a Template resource.",
- "description": "Retrieves a Template resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/tenants": {
- "get": {
- "operationId": "get-v2-tenants",
- "tags": [
- "Tenants"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieves a collection of tenant resources.",
- "description": "Retrieves a collection of tenant resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/tenants/{id}": {
- "get": {
- "operationId": "get-v2-tenant-id",
- "tags": [
- "Tenants"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a tenant resource.",
- "description": "Retrieves a tenant resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/themes": {
- "get": {
- "operationId": "get-v2-themes",
- "tags": [
- "Themes"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a collection of Theme resources.",
- "description": "Retrieve a collection of Theme resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "title",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "description",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[title]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[description]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "order[modifiedAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "create-v2-themes",
- "tags": [
- "Themes"
- ],
- "responses": {
- "201": {
- "description": "Theme resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Theme.Theme.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Theme.Theme"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Theme.Theme"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Creates a Theme resource.",
- "description": "Creates a Theme resource.",
- "parameters": [],
- "requestBody": {
- "description": "The new Theme resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Theme.ThemeInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Theme.ThemeInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Theme.ThemeInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/themes/{id}": {
- "get": {
- "operationId": "get-v2-theme-id",
- "tags": [
- "Themes"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a Theme resource.",
- "description": "Retrieves a Theme resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-theme-id",
- "tags": [
- "Themes"
- ],
- "responses": {
- "200": {
- "description": "Theme resource updated",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Theme.Theme.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Theme.Theme"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Theme.Theme"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Update a Theme resource.",
- "description": "Update a Theme resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "The updated Theme resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/Theme.ThemeInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/Theme.ThemeInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/Theme.ThemeInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "delete": {
- "operationId": "delete-v2-theme-id",
- "tags": [
- "Themes"
- ],
- "responses": {
- "204": {
- "description": "Theme resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete a Theme resource.",
- "description": "Delete a Theme resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/user-activation-codes": {
- "get": {
- "operationId": "api_v2user-activation-codes_get_collection",
- "tags": [
- "UserActivationCode"
- ],
- "responses": {
- "200": {
- "description": "UserActivationCode collection",
- "content": {
- "application/ld+json": {
- "schema": {
- "type": "object",
- "properties": {
- "hydra:member": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
- }
- },
- "hydra:totalItems": {
- "type": "integer",
- "minimum": 0
- },
- "hydra:view": {
- "type": "object",
- "properties": {
- "@id": {
- "type": "string",
- "format": "iri-reference"
- },
- "@type": {
- "type": "string"
- },
- "hydra:first": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:last": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:previous": {
- "type": "string",
- "format": "iri-reference"
- },
- "hydra:next": {
- "type": "string",
- "format": "iri-reference"
- }
- },
- "example": {
- "@id": "string",
- "type": "string",
- "hydra:first": "string",
- "hydra:last": "string",
- "hydra:previous": "string",
- "hydra:next": "string"
- }
- },
- "hydra:search": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "hydra:template": {
- "type": "string"
- },
- "hydra:variableRepresentation": {
- "type": "string"
- },
- "hydra:mapping": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "@type": {
- "type": "string"
- },
- "variable": {
- "type": "string"
- },
- "property": {
- "type": [
- "string",
- "null"
- ]
- },
- "required": {
- "type": "boolean"
- }
- }
- }
- }
- }
- }
- },
- "required": [
- "hydra:member"
- ]
- }
- },
- "text/html": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- }
- },
- "multipart/form-data": {
- "schema": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- }
- }
- }
- }
- },
- "summary": "Retrieves the collection of UserActivationCode resources.",
- "description": "Retrieves the collection of UserActivationCode resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "The collection page number",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "integer",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "integer",
- "default": 10,
- "minimum": 0,
- "maximum": 30
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "post-v2-create-user-activation-code",
- "tags": [
- "UserActivationCode"
- ],
- "responses": {
- "201": {
- "description": "UserActivationCode resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Create user activation code.",
- "description": "Create user activation code",
- "parameters": [],
- "requestBody": {
- "description": "The new UserActivationCode resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCodeInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCodeInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCodeInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/user-activation-codes/activate": {
- "post": {
- "operationId": "post-v2-activate-user-activation-code",
- "tags": [
- "UserActivationCode"
- ],
- "responses": {
- "201": {
- "description": "UserActivationCode resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Use user activation code.",
- "description": "Use user activation code.",
- "parameters": [],
- "requestBody": {
- "description": "The new UserActivationCode resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.ActivationCode.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/user-activation-codes/refresh": {
- "post": {
- "operationId": "post-v2-refresh-user-activation-code",
- "tags": [
- "UserActivationCode"
- ],
- "responses": {
- "201": {
- "description": "UserActivationCode resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Refresh user activation code.",
- "description": "Refresh user activation code.",
- "parameters": [],
- "requestBody": {
- "description": "The new UserActivationCode resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.ActivationCode.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/user-activation-codes/{id}": {
- "get": {
- "operationId": "api_v2user-activation-codes_id_get",
- "tags": [
- "UserActivationCode"
- ],
- "responses": {
- "200": {
- "description": "UserActivationCode resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/UserActivationCode"
- }
- }
- }
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Retrieves a UserActivationCode resource.",
- "description": "Retrieves a UserActivationCode resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "UserActivationCode identifier",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "delete": {
- "operationId": "api_v2user-activation-codes_id_delete",
- "tags": [
- "UserActivationCode"
- ],
- "responses": {
- "204": {
- "description": "UserActivationCode resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Removes the UserActivationCode resource.",
- "description": "Removes the UserActivationCode resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "UserActivationCode identifier",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/users": {
- "get": {
- "operationId": "get-v2-users",
- "tags": [
- "User"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve a collection of User resources.",
- "description": "Retrieve a collection of User resources.",
- "parameters": [
- {
- "name": "page",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "integer",
- "minimum": 0,
- "format": "int32",
- "default": 1
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "itemsPerPage",
- "in": "query",
- "description": "The number of items per page",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "default": "10"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "fullName",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "email",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "createdBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "modifiedBy",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string"
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- },
- {
- "name": "modifiedBy[]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "style": "form",
- "explode": true,
- "allowReserved": false
- },
- {
- "name": "order[createdAt]",
- "in": "query",
- "description": "",
- "required": false,
- "deprecated": false,
- "allowEmptyValue": true,
- "schema": {
- "type": "string",
- "enum": [
- "asc",
- "desc"
- ]
- },
- "style": "form",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "post": {
- "operationId": "post-v2-user",
- "tags": [
- "User"
- ],
- "responses": {
- "201": {
- "description": "User resource created",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/User.User.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/User.User"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/User.User"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- }
- },
- "summary": "Create a User resource.",
- "description": "Create a User resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "The new User resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/User.UserInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/User.UserInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/User.UserInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/users/{id}": {
- "get": {
- "operationId": "get-v2-user-id",
- "tags": [
- "User"
- ],
- "responses": {
- "200": {
- "description": "OK",
- "content": {
- "application/ld+json": {
- "examples": null
- }
- },
- "headers": []
- }
- },
- "summary": "Retrieve User resource.",
- "description": "Retrieves User resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "put": {
- "operationId": "put-v2-user-id",
- "tags": [
- "User"
- ],
- "responses": {
- "200": {
- "description": "User resource updated",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/User.User.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/User.User"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/User.User"
- }
- }
- },
- "links": {}
- },
- "400": {
- "description": "Invalid input"
- },
- "422": {
- "description": "Unprocessable entity"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Update User resource.",
- "description": "Update User resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "requestBody": {
- "description": "The updated User resource",
- "content": {
- "application/ld+json": {
- "schema": {
- "$ref": "#/components/schemas/User.UserInput.jsonld"
- }
- },
- "text/html": {
- "schema": {
- "$ref": "#/components/schemas/User.UserInput"
- }
- },
- "multipart/form-data": {
- "schema": {
- "$ref": "#/components/schemas/User.UserInput"
- }
- }
- },
- "required": true
- },
- "deprecated": false
- },
- "delete": {
- "operationId": "delete-v2-user-id",
- "tags": [
- "User"
- ],
- "responses": {
- "204": {
- "description": "User resource deleted"
- },
- "404": {
- "description": "Resource not found"
- }
- },
- "summary": "Delete an User resource.",
- "description": "Delete an User resource.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- },
- "/v2/users/{id}/remove-from-tenant": {
- "delete": {
- "operationId": "post-v2-remove-user-from-tenant",
- "tags": [
- "User"
- ],
- "responses": {
- "204": {
- "description": "User removed from tenant"
- }
- },
- "summary": "Remove a User resource from the current tenant.",
- "description": "Remove a User resource from the current tenant.",
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "description": "",
- "required": true,
- "deprecated": false,
- "allowEmptyValue": false,
- "schema": {
- "type": "string",
- "format": "ulid",
- "pattern": "^[A-Za-z0-9]{26}$"
- },
- "style": "simple",
- "explode": false,
- "allowReserved": false
- }
- ],
- "deprecated": false
- },
- "parameters": []
- }
- },
- "components": {
- "schemas": {
- "Collection": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "empty": {
- "readOnly": true,
- "description": "Checks whether the collection is empty (contains no elements).",
- "type": "boolean"
- },
- "keys": {
- "readOnly": true,
- "description": "Gets all keys/indices of the collection.",
- "anyOf": [
- {
- "type": "array",
- "items": {
- "type": "integer"
- }
- },
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- ]
- },
- "values": {
- "readOnly": true,
- "description": "Gets all values of the collection.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "iterator": {
- "readOnly": true
- }
- }
- },
- "Collection-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false
- },
- "Collection-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false
- },
- "Collection-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false
- },
- "Collection-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false
- },
- "Collection-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false
- },
- "Collection-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false
- },
- "Collection-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false
- },
- "Collection.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "empty": {
- "readOnly": true,
- "description": "Checks whether the collection is empty (contains no elements).",
- "type": "boolean"
- },
- "keys": {
- "readOnly": true,
- "description": "Gets all keys/indices of the collection.",
- "anyOf": [
- {
- "type": "array",
- "items": {
- "type": "integer"
- }
- },
- {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- ]
- },
- "values": {
- "readOnly": true,
- "description": "Gets all values of the collection.",
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "iterator": {
- "readOnly": true
- }
- }
- },
- "Collection.jsonld-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- }
- }
- },
- "Collection.jsonld-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- }
- }
- },
- "Collection.jsonld-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- }
- }
- },
- "Collection.jsonld-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- }
- }
- },
- "Collection.jsonld-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- }
- }
- },
- "Collection.jsonld-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- }
- }
- },
- "Collection.jsonld-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- }
- }
- },
- "Feed": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "configuration": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedSource": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedUrl": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Feed.Feed": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "configuration": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedSource": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedUrl": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Feed.Feed.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "configuration": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedSource": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedUrl": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Feed.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "configuration": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedSource": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "feedUrl": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "FeedSource": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "outputType": {
- "type": "string"
- },
- "feedType": {
- "type": "string"
- },
- "secrets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feeds": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "admin": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "supportedFeedOutputType": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "FeedSource.FeedSource": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "outputType": {
- "type": "string"
- },
- "feedType": {
- "type": "string"
- },
- "secrets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feeds": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "admin": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "supportedFeedOutputType": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "FeedSource.FeedSource.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "outputType": {
- "type": "string"
- },
- "feedType": {
- "type": "string"
- },
- "secrets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feeds": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "admin": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "supportedFeedOutputType": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "FeedSource.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "outputType": {
- "type": "string"
- },
- "feedType": {
- "type": "string"
- },
- "secrets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feeds": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "admin": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "supportedFeedOutputType": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Media": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "media": {
- "$ref": "#/components/schemas/Collection"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Media-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- }
- }
- },
- "Media-theme.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- }
- }
- },
- "Media.Media": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "media": {
- "$ref": "#/components/schemas/Collection"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Media.Media.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "media": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Media.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "media": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Media.jsonld-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- }
- }
- },
- "Media.jsonld-theme.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "license": {
- "type": "string"
- },
- "assets": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "thumbnail": {
- "type": [
- "string",
- "null"
- ]
- }
- }
- },
- "Playlist": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-campaigns.screen-groups.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-campaigns.screen-groups.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-campaigns.screen-groups.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-campaigns.screens.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-campaigns.screens.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-campaigns.screens.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-playlist-screen-region.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-playlist-screen-region.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-playlist-screen-region.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-screen-campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-screen-campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-screen-campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-screen-groups.campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-screen-groups.campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-screen-groups.campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-slides.playlists.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-slides.playlists.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection-slides.playlists.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.Playlist": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.Playlist.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.PlaylistInput": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "tenants": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "0",
- "to": "0"
- },
- "example": {
- "from": "0",
- "to": "0"
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "Playlist.PlaylistInput.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "tenants": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "0",
- "to": "0"
- },
- "example": {
- "from": "0",
- "to": "0"
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "Playlist.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.jsonld-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-campaigns.screen-groups.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-campaigns.screen-groups.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-campaigns.screen-groups.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.jsonld-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-campaigns.screens.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-campaigns.screens.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-campaigns.screens.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.jsonld-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-playlist-screen-region.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-playlist-screen-region.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-playlist-screen-region.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.jsonld-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.jsonld-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-screen-campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-screen-campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-screen-campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.jsonld-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-screen-groups.campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-screen-groups.campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-screen-groups.campaigns.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Playlist.jsonld-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "schedules": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "slides": {
- "type": "string"
- },
- "campaignScreens": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-slides.playlists.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "campaignScreenGroups": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-slides.playlists.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "tenants": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Collection.jsonld-slides.playlists.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "isCampaign": {
- "type": "boolean"
- },
- "published": {
- "default": {
- "from": "",
- "to": ""
- },
- "example": {
- "from": "",
- "to": ""
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "playlist": {
- "$ref": "#/components/schemas/Playlist-playlist-screen-region.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion.PlaylistScreenRegion": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion.PlaylistScreenRegion-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "playlist": {
- "$ref": "#/components/schemas/Playlist-playlist-screen-region.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion.PlaylistScreenRegion.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion.PlaylistScreenRegion.jsonld-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist.jsonld-playlist-screen-region.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistScreenRegion.jsonld-playlist-screen-region.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist.jsonld-playlist-screen-region.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "slide": {
- "$ref": "#/components/schemas/Slide-playlist-slide.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist-playlist-slide.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "slide": {
- "$ref": "#/components/schemas/Slide-slides.playlists.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist-slides.playlists.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.PlaylistSlide": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.PlaylistSlide-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "slide": {
- "$ref": "#/components/schemas/Slide-playlist-slide.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist-playlist-slide.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.PlaylistSlide-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "slide": {
- "$ref": "#/components/schemas/Slide-slides.playlists.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist-slides.playlists.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.PlaylistSlide.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.PlaylistSlide.jsonld-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "slide": {
- "$ref": "#/components/schemas/Slide.jsonld-playlist-slide.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist.jsonld-playlist-slide.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.PlaylistSlide.jsonld-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "slide": {
- "$ref": "#/components/schemas/Slide.jsonld-slides.playlists.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist.jsonld-slides.playlists.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "slide": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "playlist": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "weight": {
- "type": "integer"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.jsonld-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "slide": {
- "$ref": "#/components/schemas/Slide.jsonld-playlist-slide.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist.jsonld-playlist-slide.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "PlaylistSlide.jsonld-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "slide": {
- "$ref": "#/components/schemas/Slide.jsonld-slides.playlists.read"
- },
- "playlist": {
- "$ref": "#/components/schemas/Playlist.jsonld-slides.playlists.read"
- },
- "weight": {
- "type": "integer"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "regions": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "inScreenGroups": {
- "default": "/v2/screens/{id}/groups",
- "example": "/v2/screens/{id}/groups",
- "type": "string"
- },
- "screenUser": {
- "type": [
- "string",
- "null"
- ]
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "regions": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "inScreenGroups": {
- "default": "/v2/screens/{id}/groups",
- "example": "/v2/screens/{id}/groups",
- "type": "string"
- },
- "screenUser": {
- "type": [
- "string",
- "null"
- ]
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen.Screen": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "regions": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "inScreenGroups": {
- "default": "/v2/screens/{id}/groups",
- "example": "/v2/screens/{id}/groups",
- "type": "string"
- },
- "screenUser": {
- "type": [
- "string",
- "null"
- ]
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen.Screen.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "regions": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "inScreenGroups": {
- "default": "/v2/screens/{id}/groups",
- "example": "/v2/screens/{id}/groups",
- "type": "string"
- },
- "screenUser": {
- "type": [
- "string",
- "null"
- ]
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen.ScreenInput": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- }
- }
- },
- "Screen.ScreenInput.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- }
- }
- },
- "Screen.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "regions": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "inScreenGroups": {
- "default": "/v2/screens/{id}/groups",
- "example": "/v2/screens/{id}/groups",
- "type": "string"
- },
- "screenUser": {
- "type": [
- "string",
- "null"
- ]
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen.jsonld-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "size": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "layout": {
- "type": "string"
- },
- "orientation": {
- "type": "string"
- },
- "resolution": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "regions": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "inScreenGroups": {
- "default": "/v2/screens/{id}/groups",
- "example": "/v2/screens/{id}/groups",
- "type": "string"
- },
- "screenUser": {
- "type": [
- "string",
- "null"
- ]
- },
- "enableColorSchemeChange": {
- "type": [
- "boolean",
- "null"
- ]
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Screen.jsonld-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screen": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-campaigns.screens.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen-campaigns.screens.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-screen-campaigns.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen-screen-campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.ScreenCampaign": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screen": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.ScreenCampaign-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-campaigns.screens.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen-campaigns.screens.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.ScreenCampaign-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-screen-campaigns.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen-screen-campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.ScreenCampaign.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screen": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.ScreenCampaign.jsonld-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screens.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen.jsonld-campaigns.screens.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.ScreenCampaign.jsonld-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-screen-campaigns.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen.jsonld-screen-campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screen": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.jsonld-campaigns.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screens.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen.jsonld-campaigns.screens.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenCampaign.jsonld-screen-campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-screen-campaigns.read"
- },
- "screen": {
- "$ref": "#/components/schemas/Screen.jsonld-screen-campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup-screen-groups.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup-screens.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.ScreenGroup": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.ScreenGroup-screen-groups.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.ScreenGroup-screens.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.ScreenGroup.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.ScreenGroup.jsonld-screen-groups.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.ScreenGroup.jsonld-screens.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.ScreenGroupInput": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- }
- }
- },
- "ScreenGroup.ScreenGroupInput.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- }
- }
- },
- "ScreenGroup.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.jsonld-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.jsonld-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.jsonld-screen-groups.screens.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroup.jsonld-screens.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "campaigns": {
- "type": "string"
- },
- "screens": {
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screenGroup": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-campaigns.screen-groups.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup-campaigns.screen-groups.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-screen-groups.campaigns.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup-screen-groups.campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.ScreenGroupCampaign": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screenGroup": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.ScreenGroupCampaign-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-campaigns.screen-groups.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup-campaigns.screen-groups.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.ScreenGroupCampaign-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "campaign": {
- "$ref": "#/components/schemas/Playlist-screen-groups.campaigns.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup-screen-groups.campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.ScreenGroupCampaign.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screenGroup": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.ScreenGroupCampaign.jsonld-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screen-groups.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup.jsonld-campaigns.screen-groups.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.ScreenGroupCampaign.jsonld-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-screen-groups.campaigns.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup.jsonld-screen-groups.campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "screenGroup": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.jsonld-campaigns.screen-groups.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screen-groups.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup.jsonld-campaigns.screen-groups.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenGroupCampaign.jsonld-screen-groups.campaigns.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "campaign": {
- "$ref": "#/components/schemas/Playlist.jsonld-screen-groups.campaigns.read"
- },
- "screenGroup": {
- "$ref": "#/components/schemas/ScreenGroup.jsonld-screen-groups.campaigns.read"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenLayout": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "grid": {
- "default": {
- "rows": 1,
- "columns": 1
- },
- "example": {
- "rows": 1,
- "columns": 1
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "regions": {
- "$ref": "#/components/schemas/Collection"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenLayout.ScreenLayout": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "grid": {
- "default": {
- "rows": 1,
- "columns": 1
- },
- "example": {
- "rows": 1,
- "columns": 1
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "regions": {
- "$ref": "#/components/schemas/Collection"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenLayout.ScreenLayout.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "title": {
- "type": "string"
- },
- "grid": {
- "default": {
- "rows": 1,
- "columns": 1
- },
- "example": {
- "rows": 1,
- "columns": 1
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "regions": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenLayout.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "grid": {
- "default": {
- "rows": 1,
- "columns": 1
- },
- "example": {
- "rows": 1,
- "columns": 1
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "regions": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "ScreenLayoutRegions.ScreenLayoutRegions": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "gridArea": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "type": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- }
- }
- },
- "ScreenLayoutRegions.ScreenLayoutRegions.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "title": {
- "type": "string"
- },
- "gridArea": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "type": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- }
- }
- },
- "Slide": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": []
- },
- "example": {
- "@id": "",
- "options": []
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "onPlaylists": {
- "$ref": "#/components/schemas/Collection"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "media": {
- "$ref": "#/components/schemas/Collection"
- },
- "content": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Slide-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": []
- },
- "example": {
- "@id": "",
- "options": []
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "$ref": "#/components/schemas/Theme-playlist-slide.read"
- },
- "onPlaylists": {
- "$ref": "#/components/schemas/Collection-playlist-slide.read"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "media": {
- "$ref": "#/components/schemas/Collection-playlist-slide.read"
- },
- "content": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Slide-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Slide.Slide": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": []
- },
- "example": {
- "@id": "",
- "options": []
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "onPlaylists": {
- "$ref": "#/components/schemas/Collection"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "media": {
- "$ref": "#/components/schemas/Collection"
- },
- "content": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Slide.Slide.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": []
- },
- "example": {
- "@id": "",
- "options": []
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "onPlaylists": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "media": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "content": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Slide.SlideInput": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": {
- "fade": false
- }
- },
- "example": {
- "@id": "",
- "options": {
- "fade": false
- }
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "type": "string"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "media": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "content": {
- "default": {
- "text": "Test text"
- },
- "example": {
- "text": "Test text"
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "Slide.SlideInput.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": {
- "fade": false
- }
- },
- "example": {
- "@id": "",
- "options": {
- "fade": false
- }
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "type": "string"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "media": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "content": {
- "default": {
- "text": "Test text"
- },
- "example": {
- "text": "Test text"
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "Slide.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": []
- },
- "example": {
- "@id": "",
- "options": []
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "onPlaylists": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "media": {
- "$ref": "#/components/schemas/Collection.jsonld"
- },
- "content": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Slide.jsonld-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "templateInfo": {
- "default": {
- "@id": "",
- "options": []
- },
- "example": {
- "@id": "",
- "options": []
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "theme": {
- "$ref": "#/components/schemas/Theme.jsonld-playlist-slide.read"
- },
- "onPlaylists": {
- "$ref": "#/components/schemas/Collection.jsonld-playlist-slide.read"
- },
- "duration": {
- "type": [
- "integer",
- "null"
- ]
- },
- "published": {
- "default": {
- "from": 0,
- "to": 0
- },
- "example": {
- "from": 0,
- "to": 0
- },
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "media": {
- "$ref": "#/components/schemas/Collection.jsonld-playlist-slide.read"
- },
- "content": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "feed": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Slide.jsonld-slides.playlists.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "relationsChecksum": {
- "type": "object"
- }
- }
- },
- "Template": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "resources": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Template.Template": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "resources": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Template.Template.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "resources": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Template.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "resources": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Tenant": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "tenantKey": {
- "type": "string"
- },
- "userRoleTenants": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserRoleTenant"
- }
- },
- "fallbackImageUrl": {
- "type": [
- "string",
- "null"
- ]
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "id": {
- "readOnly": true,
- "description": "Get the Ulid.",
- "type": "string",
- "format": "ulid"
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "modifiedAt": {
- "type": "string",
- "format": "date-time"
- },
- "createdBy": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- }
- }
- },
- "Tenant.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "tenantKey": {
- "type": "string"
- },
- "userRoleTenants": {
- "type": "array",
- "items": {
- "$ref": "#/components/schemas/UserRoleTenant.jsonld"
- }
- },
- "fallbackImageUrl": {
- "type": [
- "string",
- "null"
- ]
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "id": {
- "readOnly": true,
- "description": "Get the Ulid.",
- "type": "string",
- "format": "ulid"
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "modifiedAt": {
- "type": "string",
- "format": "date-time"
- },
- "createdBy": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- }
- }
- },
- "Theme-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Media-playlist-slide.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "cssStyles": {
- "type": "string"
- }
- }
- },
- "Theme-theme.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Media-theme.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "cssStyles": {
- "type": "string"
- }
- }
- },
- "Theme.Theme": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "type": [
- "string",
- "null"
- ],
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "cssStyles": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Theme.Theme-theme.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Media-theme.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "cssStyles": {
- "type": "string"
- }
- }
- },
- "Theme.Theme.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "type": [
- "string",
- "null"
- ],
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "cssStyles": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "Theme.Theme.jsonld-theme.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Media.jsonld-theme.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "cssStyles": {
- "type": "string"
- }
- }
- },
- "Theme.ThemeInput": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "type": "string"
- },
- "css": {
- "type": "string"
- }
- }
- },
- "Theme.ThemeInput.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "type": "string"
- },
- "css": {
- "type": "string"
- }
- }
- },
- "Theme.jsonld-playlist-slide.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Media.jsonld-playlist-slide.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "cssStyles": {
- "type": "string"
- }
- }
- },
- "Theme.jsonld-theme.read": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "logo": {
- "anyOf": [
- {
- "$ref": "#/components/schemas/Media.jsonld-theme.read"
- },
- {
- "type": "null"
- }
- ]
- },
- "cssStyles": {
- "type": "string"
- }
- }
- },
- "User": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "fullName": {
- "type": [
- "string",
- "null"
- ]
- },
- "userType": {
- "type": [
- "string",
- "null"
- ],
- "enum": [
- "OIDC_EXTERNAL",
- "OIDC_INTERNAL",
- "USERNAME_PASSWORD",
- null
- ]
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- }
- }
- },
- "User.User": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "fullName": {
- "type": [
- "string",
- "null"
- ]
- },
- "userType": {
- "type": [
- "string",
- "null"
- ],
- "enum": [
- "OIDC_EXTERNAL",
- "OIDC_INTERNAL",
- "USERNAME_PASSWORD",
- null
- ]
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- }
- }
- },
- "User.User.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "fullName": {
- "type": [
- "string",
- "null"
- ]
- },
- "userType": {
- "type": [
- "string",
- "null"
- ],
- "enum": [
- "OIDC_EXTERNAL",
- "OIDC_INTERNAL",
- "USERNAME_PASSWORD",
- null
- ]
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- }
- }
- },
- "User.UserInput": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "fullName": {
- "type": [
- "string",
- "null"
- ]
- }
- }
- },
- "User.UserInput.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "fullName": {
- "type": [
- "string",
- "null"
- ]
- }
- }
- },
- "User.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "fullName": {
- "type": [
- "string",
- "null"
- ]
- },
- "userType": {
- "type": [
- "string",
- "null"
- ],
- "enum": [
- "OIDC_EXTERNAL",
- "OIDC_INTERNAL",
- "USERNAME_PASSWORD",
- null
- ]
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- }
- }
- },
- "UserActivationCode": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "code": {
- "type": [
- "string",
- "null"
- ]
- },
- "codeExpire": {
- "type": [
- "string",
- "null"
- ],
- "format": "date-time"
- },
- "username": {
- "type": [
- "string",
- "null"
- ]
- },
- "roles": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "UserActivationCode.ActivationCode": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "activationCode": {
- "type": "string"
- }
- }
- },
- "UserActivationCode.ActivationCode.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "activationCode": {
- "type": "string"
- }
- }
- },
- "UserActivationCode.UserActivationCode": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "code": {
- "type": [
- "string",
- "null"
- ]
- },
- "codeExpire": {
- "type": [
- "string",
- "null"
- ],
- "format": "date-time"
- },
- "username": {
- "type": [
- "string",
- "null"
- ]
- },
- "roles": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "UserActivationCode.UserActivationCode.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "code": {
- "type": [
- "string",
- "null"
- ]
- },
- "codeExpire": {
- "type": [
- "string",
- "null"
- ],
- "format": "date-time"
- },
- "username": {
- "type": [
- "string",
- "null"
- ]
- },
- "roles": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "UserActivationCode.UserActivationCodeInput": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "displayName": {
- "type": "string"
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "UserActivationCode.UserActivationCodeInput.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "displayName": {
- "type": "string"
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- }
- },
- "UserActivationCode.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "code": {
- "type": [
- "string",
- "null"
- ]
- },
- "codeExpire": {
- "type": [
- "string",
- "null"
- ],
- "format": "date-time"
- },
- "username": {
- "type": [
- "string",
- "null"
- ]
- },
- "roles": {
- "type": [
- "array",
- "null"
- ],
- "items": {
- "type": "string"
- }
- },
- "modifiedBy": {
- "type": "string"
- },
- "createdBy": {
- "type": "string"
- },
- "id": {
- "type": "string",
- "format": "ulid"
- },
- "created": {
- "type": "string",
- "format": "date-time"
- },
- "modified": {
- "type": "string",
- "format": "date-time"
- }
- }
- },
- "UserRoleTenant": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "user": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "tenant": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "id": {
- "readOnly": true,
- "description": "Get the Ulid.",
- "type": "string",
- "format": "ulid"
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "modifiedAt": {
- "type": "string",
- "format": "date-time"
- },
- "createdBy": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- }
- }
- },
- "UserRoleTenant.jsonld": {
- "type": "object",
- "description": "",
- "deprecated": false,
- "properties": {
- "@context": {
- "readOnly": true,
- "oneOf": [
- {
- "type": "string"
- },
- {
- "type": "object",
- "properties": {
- "@vocab": {
- "type": "string"
- },
- "hydra": {
- "type": "string",
- "enum": [
- "http://www.w3.org/ns/hydra/core#"
- ]
- }
- },
- "required": [
- "@vocab",
- "hydra"
- ],
- "additionalProperties": true
- }
- ]
- },
- "@id": {
- "readOnly": true,
- "type": "string"
- },
- "@type": {
- "readOnly": true,
- "type": "string"
- },
- "user": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "tenant": {
- "type": "string",
- "format": "iri-reference",
- "example": "https://example.com/"
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string"
- }
- },
- "id": {
- "readOnly": true,
- "description": "Get the Ulid.",
- "type": "string",
- "format": "ulid"
- },
- "createdAt": {
- "type": "string",
- "format": "date-time"
- },
- "modifiedAt": {
- "type": "string",
- "format": "date-time"
- },
- "createdBy": {
- "type": "string"
- },
- "modifiedBy": {
- "type": "string"
- }
- }
- },
- "Token": {
- "type": "object",
- "properties": {
- "token": {
- "type": "string",
- "readOnly": true,
- "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- },
- "refresh_token": {
- "type": "string",
- "readOnly": true,
- "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- },
- "refresh_token_expiration": {
- "type": "int",
- "readOnly": true,
- "example": "1678802283"
- },
- "tenants": {
- "type": "array",
- "items": {
- "type": "object",
- "properties": {
- "tenantKey": {
- "type": "string",
- "readOnly": true,
- "example": "ABC"
- },
- "title": {
- "type": "string",
- "readOnly": true,
- "example": "ABC Tenant"
- },
- "description": {
- "type": "string",
- "readOnly": true,
- "example": "Nulla quam ipsam voluptatem cupiditate."
- },
- "roles": {
- "type": "array",
- "items": {
- "type": "string",
- "readOnly": true,
- "example": "ROLE_ADMIN"
- }
- }
- }
- }
- },
- "user": {
- "type": "object",
- "properties": {
- "fullname": {
- "type": "string",
- "readOnly": true,
- "example": "John Doe"
- },
- "email": {
- "type": "string",
- "readOnly": true,
- "example": "john@example.com"
- }
- }
- }
- }
- },
- "RefreshTokenResponse": {
- "type": "object",
- "properties": {
- "token": {
- "type": "string",
- "readOnly": true,
- "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- },
- "refresh_token": {
- "type": "string",
- "readOnly": true,
- "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- }
- }
- },
- "RefreshTokenRequest": {
- "type": "object",
- "properties": {
- "refresh_token": {
- "type": "string",
- "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
- }
- }
- },
- "Credentials": {
- "type": "object",
- "properties": {
- "providerId": {
- "type": "string",
- "example": "john@example.com"
- },
- "password": {
- "type": "string",
- "example": "apassword"
- }
- }
- },
- "OidcEndpoints": {
- "type": "object",
- "properties": {
- "authorizationUrl": {
- "type": "string",
- "example": "https://azure_b2c_test.b2clogin.com/azure_b2c_test.onmicrosoft.com/oauth2/v2.0/authorize?p=test-policy&state=5fd84892c27dbb5cad2c3cdc517b71f1&nonce=a9700e5677f3e610a5727429d9628308&scope=openid&response_type=id_token&response_mode=query&approval_prompt=auto&redirect_uri=ADMIN_APP_REDIRECT_URI&client_id=a9997a98-40be-4b49-bd1a-69cbf4a910d5"
- },
- "endSessionUrl": {
- "type": "string",
- "example": "https://azure_b2c_test.b2clogin.com/azure_b2c_test.onmicrosoft.com/oauth2/v2.0/logout?p=test-policy"
- }
- }
- },
- "ScreenLoginOutput": {
- "type": "object",
- "properties": {
- "bindKey": {
- "type": "string",
- "readOnly": true
- },
- "token": {
- "type": "string",
- "readOnly": true
- }
- }
- },
- "ScreenLoginInput": {
- "type": "object"
- },
- "ScreenBindObject": {
- "type": "object",
- "properties": {
- "bindKey": {
- "type": "string"
- }
- }
- }
- },
- "responses": {},
- "parameters": {},
- "examples": {},
- "requestBodies": {},
- "headers": {},
- "securitySchemes": {
- "bearerAuth": {
- "type": "http",
- "scheme": "bearer",
- "bearerFormat": "JWT"
- },
- "tenantHeader": {
- "type": "apiKey",
- "in": "header",
- "name": "Authorization-Tenant-Key"
- },
- "JWT": {
- "type": "http",
- "scheme": "bearer",
- "bearerFormat": "JWT"
- }
- }
- },
- "security": [
- {
- "bearerAuth": [],
- "tenantHeader": []
- }
- ],
- "tags": []
-}
\ No newline at end of file
+ "openapi": "3.1.0",
+ "info": {
+ "title": "OS2Display Service API",
+ "description": "API description",
+ "license": {
+ "name": "MIT"
+ },
+ "version": "1"
+ },
+ "servers": [
+ {
+ "url": "/",
+ "description": ""
+ }
+ ],
+ "paths": {
+ "/v2/authentication/oidc/token": {
+ "get": {
+ "operationId": "getOidcAuthTokenItem",
+ "tags": [
+ "Authentication"
+ ],
+ "responses": {
+ "200": {
+ "description": "Get JWT token from OIDC code",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Token"
+ }
+ }
+ }
+ }
+ },
+ "summary": "Get JWT token to login from OIDC code",
+ "parameters": [
+ {
+ "name": "state",
+ "description": "OIDC state",
+ "in": "query",
+ "required": false,
+ "example": "5fd84892c27dbb5cad2c3cdc517b71f1",
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "code",
+ "description": "OIDC code",
+ "in": "query",
+ "required": false,
+ "example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
+ "schema": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "parameters": []
+ },
+ "/v2/authentication/oidc/urls": {
+ "get": {
+ "operationId": "getOidcAuthUrlsItem",
+ "tags": [
+ "Authentication"
+ ],
+ "responses": {
+ "200": {
+ "description": "Get authentication and end session endpoints",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/OidcEndpoints"
+ }
+ }
+ }
+ }
+ },
+ "summary": "Get OpenID connect URLs",
+ "parameters": [
+ {
+ "name": "providerKey",
+ "description": "The key for the provider to use. Leave out to use the default provider",
+ "in": "query",
+ "required": false,
+ "example": "foobar_oidc",
+ "schema": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "parameters": []
+ },
+ "/v2/authentication/screen": {
+ "post": {
+ "operationId": "postLoginInfoScreen",
+ "tags": [
+ "Authentication"
+ ],
+ "responses": {
+ "200": {
+ "description": "Login with bindKey to get JWT token for screen",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenLoginOutput"
+ }
+ }
+ }
+ }
+ },
+ "summary": "Get login info for a screen.",
+ "requestBody": {
+ "description": "Get login info with JWT token for given nonce",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenLoginInput"
+ }
+ }
+ },
+ "required": false
+ }
+ },
+ "parameters": []
+ },
+ "/v2/authentication/token": {
+ "post": {
+ "operationId": "login_check_post",
+ "tags": [
+ "Login Check"
+ ],
+ "responses": {
+ "200": {
+ "description": "User token created",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "token": {
+ "readOnly": true,
+ "type": "string",
+ "nullable": false
+ }
+ },
+ "required": [
+ "token"
+ ]
+ }
+ }
+ }
+ }
+ },
+ "summary": "Creates a user token.",
+ "description": "Creates a user token.",
+ "requestBody": {
+ "description": "The login data",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "providerId": {
+ "type": "string",
+ "nullable": false
+ },
+ "password": {
+ "type": "string",
+ "nullable": false
+ }
+ },
+ "required": [
+ "providerId",
+ "password"
+ ]
+ }
+ }
+ },
+ "required": true
+ }
+ },
+ "parameters": []
+ },
+ "/v2/authentication/token/refresh": {
+ "post": {
+ "operationId": "postRefreshTokenItem",
+ "tags": [
+ "Authentication"
+ ],
+ "responses": {
+ "200": {
+ "description": "Refresh JWT token",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/RefreshTokenResponse"
+ }
+ }
+ }
+ }
+ },
+ "summary": "Get JWT token from refresh token.",
+ "requestBody": {
+ "description": "Refresh JWT Token",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/RefreshTokenRequest"
+ }
+ }
+ },
+ "required": false
+ }
+ },
+ "parameters": []
+ },
+ "/v2/campaigns/{id}/screen-groups": {
+ "get": {
+ "operationId": "get-v2-campaign-id-screen-group",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "ScreenGroupCampaign collection",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "hydra:member": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroupCampaign.jsonld-campaigns.screen-groups.read"
+ }
+ },
+ "hydra:totalItems": {
+ "type": "integer",
+ "minimum": 0
+ },
+ "hydra:view": {
+ "type": "object",
+ "properties": {
+ "@id": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "@type": {
+ "type": "string"
+ },
+ "hydra:first": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:last": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:previous": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:next": {
+ "type": "string",
+ "format": "iri-reference"
+ }
+ },
+ "example": {
+ "@id": "string",
+ "type": "string",
+ "hydra:first": "string",
+ "hydra:last": "string",
+ "hydra:previous": "string",
+ "hydra:next": "string"
+ }
+ },
+ "hydra:search": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "hydra:template": {
+ "type": "string"
+ },
+ "hydra:variableRepresentation": {
+ "type": "string"
+ },
+ "hydra:mapping": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "variable": {
+ "type": "string"
+ },
+ "property": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": [
+ "hydra:member"
+ ]
+ }
+ },
+ "text/html": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroupCampaign-campaigns.screen-groups.read"
+ }
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroupCampaign-campaigns.screen-groups.read"
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Get Screen group resources on campaign.",
+ "description": "Get Screen group resources on campaign.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/campaigns/{id}/screens": {
+ "get": {
+ "operationId": "get-v2-campaign-id-screen",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "ScreenCampaign collection",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "hydra:member": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenCampaign.jsonld-campaigns.screens.read"
+ }
+ },
+ "hydra:totalItems": {
+ "type": "integer",
+ "minimum": 0
+ },
+ "hydra:view": {
+ "type": "object",
+ "properties": {
+ "@id": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "@type": {
+ "type": "string"
+ },
+ "hydra:first": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:last": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:previous": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:next": {
+ "type": "string",
+ "format": "iri-reference"
+ }
+ },
+ "example": {
+ "@id": "string",
+ "type": "string",
+ "hydra:first": "string",
+ "hydra:last": "string",
+ "hydra:previous": "string",
+ "hydra:next": "string"
+ }
+ },
+ "hydra:search": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "hydra:template": {
+ "type": "string"
+ },
+ "hydra:variableRepresentation": {
+ "type": "string"
+ },
+ "hydra:mapping": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "variable": {
+ "type": "string"
+ },
+ "property": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": [
+ "hydra:member"
+ ]
+ }
+ },
+ "text/html": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenCampaign-campaigns.screens.read"
+ }
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenCampaign-campaigns.screens.read"
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Get screens connected to a campaign.",
+ "description": "Get screens connected to a campaign.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/feed-sources": {
+ "get": {
+ "operationId": "get-v2-feed-sources",
+ "tags": [
+ "FeedSources"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a collection of FeedSource resources.",
+ "description": "Retrieves a collection of FeedSource resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "supportedFeedOutputType",
+ "in": "query",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "supportedFeedOutputType[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/feed-sources/{id}": {
+ "get": {
+ "operationId": "get-feed-source-id",
+ "tags": [
+ "FeedSources"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a Feed Source resource.",
+ "description": "Retrieves a Feed Source resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/feed_sources/{id}/config/{name}": {
+ "get": {
+ "operationId": "get-v2-feed-source-id-config-name",
+ "tags": [
+ "FeedSources"
+ ],
+ "responses": {
+ "200": {
+ "content": {
+ "application/ld+json": {
+ "examples": {
+ "example1": {
+ "value": [
+ {
+ "key": "key1",
+ "id": "id1",
+ "value": "value1"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Get config for name from a feed source.",
+ "description": "Get config for name from a feed source.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "name",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "pattern": "^[A-Za-z0-9]*$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/feeds": {
+ "get": {
+ "operationId": "get-v2-feeds",
+ "tags": [
+ "Feeds"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a collection of Feed resources.",
+ "description": "Retrieves a collection of Feed resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/feeds/{id}": {
+ "get": {
+ "operationId": "get-feeds-id",
+ "tags": [
+ "Feeds"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a feed resource.",
+ "description": "Retrieves a feed resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/feeds/{id}/data": {
+ "get": {
+ "operationId": "get-v2-feed-id-data",
+ "tags": [
+ "Feeds"
+ ],
+ "responses": {
+ "200": {
+ "content": {
+ "application/json": {
+ "examples": {
+ "example1": {
+ "value": [
+ {
+ "key1": "value1",
+ "key2": "value2"
+ },
+ {
+ "key1": "value3",
+ "key2": "value4"
+ }
+ ]
+ },
+ "example2": {
+ "value": {
+ "key1": "value1"
+ }
+ }
+ }
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Get data from a feed.",
+ "description": "Get data from a feed.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/layouts": {
+ "get": {
+ "operationId": "get-v2-layouts",
+ "tags": [
+ "Layouts"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ },
+ "headers": []
+ }
+ }
+ },
+ "summary": "Retrieves a collection of layouts resources.",
+ "description": "Retrieve a collection of layouts resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 10
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/layouts/{id}": {
+ "get": {
+ "operationId": "get-v2-layouts-id",
+ "tags": [
+ "Layouts"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a screen layout resource.",
+ "description": "Retrieves a screen layout resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/media": {
+ "get": {
+ "operationId": "get-v2-medias",
+ "tags": [
+ "Media"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a collection of Media resources.",
+ "description": "Retrieve a collection of Media resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "postMediaCollection",
+ "tags": [
+ "Media"
+ ],
+ "responses": {
+ "201": {
+ "description": "Media resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Media.Media.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Media.Media"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Media.Media"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Creates a Media resource.",
+ "description": "Creates a Media resource.",
+ "parameters": [],
+ "requestBody": {
+ "description": "",
+ "content": {
+ "multipart/form-data": {
+ "schema": {
+ "type": "object",
+ "required": [
+ "title",
+ "description",
+ "license",
+ "file"
+ ],
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "file": {
+ "type": "string",
+ "format": "binary"
+ }
+ }
+ }
+ }
+ },
+ "required": false
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/media/{id}": {
+ "get": {
+ "operationId": "getv2MediaById",
+ "tags": [
+ "Media"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a Media resource.",
+ "description": "Retrieves a Media resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "delete-v2-media-id",
+ "tags": [
+ "Media"
+ ],
+ "responses": {
+ "204": {
+ "description": "Media resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a Media resource.",
+ "description": "Delete a Media resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/playlists": {
+ "get": {
+ "operationId": "get-v2-playlists",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a collection of Playlist resources.",
+ "description": "Retrieves a collection of Playlist resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "integer",
+ "default": 10,
+ "minimum": 0,
+ "maximum": 30
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "published",
+ "in": "query",
+ "description": "If true only published content will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "isCampaign",
+ "in": "query",
+ "description": "If true only campaigns will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "sharedWithMe",
+ "in": "query",
+ "description": "If true only entities that are shared with me will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "create-v2-playlist",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "201": {
+ "description": "Playlist resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.Playlist.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.Playlist"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.Playlist"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Creates a Playlist resource.",
+ "description": "Creates a Playlist resource.",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new Playlist resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.PlaylistInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.PlaylistInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.PlaylistInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/playlists/{id}": {
+ "get": {
+ "operationId": "get-v2-playlist-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a Playlist resource.",
+ "description": "Retrieve a Playlist resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-playlist-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "Playlist resource updated",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.Playlist.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.Playlist"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.Playlist"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Update a Playlist resource.",
+ "description": "Update a Playlist resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The updated Playlist resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.PlaylistInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.PlaylistInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Playlist.PlaylistInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "delete-v2-playlist-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "204": {
+ "description": "Playlist resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a Playlist resource.",
+ "description": "Delete a Playlist resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/playlists/{id}/slides": {
+ "get": {
+ "operationId": "get-v2-playlist-slide-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves collection of weighted slide resources.",
+ "description": "Retrieves collection of weighted slide resources.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "published",
+ "in": "query",
+ "description": "If true only published content will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-playlist-slide-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "201": {
+ "description": "Created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "slide": {
+ "type": "string"
+ },
+ "playlist": {
+ "type": "string"
+ },
+ "weight": {
+ "type": "integer"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Update the collection of slide on a playlist.",
+ "description": "Update the collection of slide on a playlist.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "PlaylistSlide identifier",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "slide": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$",
+ "description": "Slide ULID"
+ },
+ "weight": {
+ "type": "integer"
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": false
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/playlists/{id}/slides/{slideId}": {
+ "delete": {
+ "operationId": "delete-v2-playlist-slide-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "204": {
+ "description": "PlaylistSlide resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a slide from a playlist.",
+ "description": "Delete a slide from a playlist.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "slideId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screen-groups": {
+ "get": {
+ "operationId": "get-v2-screen-groups",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a collection of Screen group resources.",
+ "description": "Retrieve a collection of Screen group resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "post-v2-screen-groups",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "201": {
+ "description": "ScreenGroup resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Create Screen group resources.",
+ "description": "Create Screen group resources.",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new ScreenGroup resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screen-groups-campaigns/{id}": {
+ "get": {
+ "operationId": "getScreenGroupCampaignItem",
+ "tags": [
+ "ScreenGroupCampaign"
+ ],
+ "responses": {
+ "200": {
+ "description": "ScreenGroupCampaign resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroupCampaign.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroupCampaign"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroupCampaign"
+ }
+ }
+ }
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Retrieves a ScreenGroupCampaign resource.",
+ "description": "Retrieves a ScreenGroupCampaign resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "ScreenGroupCampaign identifier",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screen-groups/{id}": {
+ "get": {
+ "operationId": "get-v2-screen-groups-id",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a Screen group resource.",
+ "description": "Retrieves a Screen group resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-screen-groups-id",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "200": {
+ "description": "ScreenGroup resource updated",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Update a Screen group resource.",
+ "description": "Update a Screen group resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The updated ScreenGroup resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroupInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "delete-v2-screen-groups-id",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "204": {
+ "description": "ScreenGroup resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a Screen group resource.",
+ "description": "Delete a Screen group resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screen-groups/{id}/campaigns": {
+ "get": {
+ "operationId": "get-v2-screen-groups-campaign-id",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves collection of campaign resources connected to a screen group.",
+ "description": "Retrieves collection of campaign resources connected to a screen group.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "published",
+ "in": "query",
+ "description": "If true only published content will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-screen-groups-campaign-id",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "201": {
+ "description": "Created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "playlist": {
+ "type": "string"
+ },
+ "screen-group": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Update the collection of screen groups on a playlist.",
+ "description": "Update the collection of screen groups on a playlist.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "ScreenGroupCampaign identifier",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "screenGroup": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$",
+ "description": "Screen group ULID"
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": false
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screen-groups/{id}/campaigns/{campaignId}": {
+ "delete": {
+ "operationId": "delete-v2-screen-groups-campaign-id",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "204": {
+ "description": "ScreenGroupCampaign resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a campaign from a screen group.",
+ "description": "Delete a campaign from a screen group.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "campaignId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screen-groups/{id}/screens": {
+ "get": {
+ "operationId": "get-v2-screen-id-screen-group",
+ "tags": [
+ "ScreenGroups"
+ ],
+ "responses": {
+ "200": {
+ "description": "ScreenGroup collection",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "hydra:member": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroup.jsonld-screen-groups.screens.read"
+ }
+ },
+ "hydra:totalItems": {
+ "type": "integer",
+ "minimum": 0
+ },
+ "hydra:view": {
+ "type": "object",
+ "properties": {
+ "@id": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "@type": {
+ "type": "string"
+ },
+ "hydra:first": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:last": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:previous": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:next": {
+ "type": "string",
+ "format": "iri-reference"
+ }
+ },
+ "example": {
+ "@id": "string",
+ "type": "string",
+ "hydra:first": "string",
+ "hydra:last": "string",
+ "hydra:previous": "string",
+ "hydra:next": "string"
+ }
+ },
+ "hydra:search": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "hydra:template": {
+ "type": "string"
+ },
+ "hydra:variableRepresentation": {
+ "type": "string"
+ },
+ "hydra:mapping": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "variable": {
+ "type": "string"
+ },
+ "property": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": [
+ "hydra:member"
+ ]
+ }
+ },
+ "text/html": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroup-screen-groups.screens.read"
+ }
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroup-screen-groups.screens.read"
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Gets screens in screen group.",
+ "description": "Get screens in screen group.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens": {
+ "get": {
+ "operationId": "get-v2-screens",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a collection of Screen resources.",
+ "description": "Retrieves a collection of Screen resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "search",
+ "in": "query",
+ "description": "Search on both location and title",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "create-v2-screens",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "201": {
+ "description": "Screen resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.Screen.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.Screen"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.Screen"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Creates a Screen resource.",
+ "description": "Creates a Screen resource.",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new Screen resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.ScreenInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.ScreenInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.ScreenInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}": {
+ "get": {
+ "operationId": "get-screens-id",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a Screen resource.",
+ "description": "Retrieves a Screen resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-screen-id",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "Screen resource updated",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.Screen.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.Screen"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.Screen"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Update a Screen resource.",
+ "description": "Update a Screen resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The updated Screen resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.ScreenInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.ScreenInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Screen.ScreenInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "delete-v2-screen-id",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "204": {
+ "description": "Screen resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a Screen resource.",
+ "description": "Delete a Screen resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/bind": {
+ "post": {
+ "operationId": "postScreenBindKey",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "201": {
+ "description": "Bind screen to a logged in machine with bind key"
+ }
+ },
+ "summary": "Bind screen with BindKey",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "The screen id",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "Bind the screen with the bind key",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ScreenBindObject"
+ }
+ }
+ },
+ "required": false
+ }
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/campaigns": {
+ "get": {
+ "operationId": "get-v2-screen-campaign-id",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves collection of campaign resources.",
+ "description": "Retrieves collection of campaign resources.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "published",
+ "in": "query",
+ "description": "If true only published content will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-screen-campaign-id",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "201": {
+ "description": "Created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "playlist": {
+ "type": "string"
+ },
+ "screen": {
+ "type": "string"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Update the collection of screens on a playlist.",
+ "description": "Update the collection of screens on a playlist.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "ScreenCampaign identifier",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "screen": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$",
+ "description": "Screen ULID"
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": false
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/campaigns/{campaignId}": {
+ "delete": {
+ "operationId": "delete-v2-screen-campaign-id",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "204": {
+ "description": "ScreenCampaign resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a campaign from a screen.",
+ "description": "Delete a campaign from a screen.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "campaignId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/regions/{regionId}/playlists": {
+ "get": {
+ "operationId": "get-v2-playlist-screen-regions",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "PlaylistScreenRegion collection",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "hydra:member": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PlaylistScreenRegion.jsonld-playlist-screen-region.read"
+ }
+ },
+ "hydra:totalItems": {
+ "type": "integer",
+ "minimum": 0
+ },
+ "hydra:view": {
+ "type": "object",
+ "properties": {
+ "@id": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "@type": {
+ "type": "string"
+ },
+ "hydra:first": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:last": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:previous": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:next": {
+ "type": "string",
+ "format": "iri-reference"
+ }
+ },
+ "example": {
+ "@id": "string",
+ "type": "string",
+ "hydra:first": "string",
+ "hydra:last": "string",
+ "hydra:previous": "string",
+ "hydra:next": "string"
+ }
+ },
+ "hydra:search": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "hydra:template": {
+ "type": "string"
+ },
+ "hydra:variableRepresentation": {
+ "type": "string"
+ },
+ "hydra:mapping": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "variable": {
+ "type": "string"
+ },
+ "property": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": [
+ "hydra:member"
+ ]
+ }
+ },
+ "text/html": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PlaylistScreenRegion-playlist-screen-region.read"
+ }
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PlaylistScreenRegion-playlist-screen-region.read"
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Retrieves a Playlist resources base on screen region.",
+ "description": "Retrieve a Playlist resources base on screen regions.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "regionId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "sharedWithMe",
+ "in": "query",
+ "description": "If true only entities that are shared with me will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "putPlaylistScreenRegionItem",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "Not used - remove the default 200 response"
+ },
+ "201": {
+ "description": "Created"
+ },
+ "404": {
+ "description": "Not found"
+ }
+ },
+ "summary": "Add Playlist resource from screen region.",
+ "description": "Add Playlist resource from screen region.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "regionId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "playlist": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$",
+ "description": "Playlist ULID"
+ },
+ "weight": {
+ "type": "integer"
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": false
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/regions/{regionId}/playlists/{playlistId}": {
+ "delete": {
+ "operationId": "deletePlaylistScreenRegionItem",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "204": {
+ "description": "PlaylistScreenRegion resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Remove Playlist resource from screen region.",
+ "description": "Remove Playlist resource from screen region.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "regionId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "playlistId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/screen-groups": {
+ "get": {
+ "operationId": "get-v2-screen-id-screen-groups",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "ScreenGroup collection",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "hydra:member": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup.jsonld-screens.screen-groups.read"
+ }
+ },
+ "hydra:totalItems": {
+ "type": "integer",
+ "minimum": 0
+ },
+ "hydra:view": {
+ "type": "object",
+ "properties": {
+ "@id": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "@type": {
+ "type": "string"
+ },
+ "hydra:first": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:last": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:previous": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:next": {
+ "type": "string",
+ "format": "iri-reference"
+ }
+ },
+ "example": {
+ "@id": "string",
+ "type": "string",
+ "hydra:first": "string",
+ "hydra:last": "string",
+ "hydra:previous": "string",
+ "hydra:next": "string"
+ }
+ },
+ "hydra:search": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "hydra:template": {
+ "type": "string"
+ },
+ "hydra:variableRepresentation": {
+ "type": "string"
+ },
+ "hydra:mapping": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "variable": {
+ "type": "string"
+ },
+ "property": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": [
+ "hydra:member"
+ ]
+ }
+ },
+ "text/html": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup-screens.screen-groups.read"
+ }
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/ScreenGroup.ScreenGroup-screens.screen-groups.read"
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Retrieve screen-groups from screen id.",
+ "description": "Retrieve screen-groups from screen id.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-screen-groups-screen",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ }
+ }
+ },
+ "summary": "Update the collection of ScreenGroups on a Screen.",
+ "description": "Update the collection of ScreenGroups on a Screen.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "",
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "required": false
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/screen-groups/{screenGroupId}": {
+ "delete": {
+ "operationId": "delete-v2-screen-group-screen-id",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "204": {
+ "description": "ScreenGroup resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a screen groups from a screen",
+ "description": "Delete a screen groups from a screen.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "screenGroupId",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/screens/{id}/unbind": {
+ "post": {
+ "operationId": "postScreenUnbind",
+ "tags": [
+ "Screens"
+ ],
+ "responses": {
+ "201": {
+ "description": "Unbind screen from machine"
+ }
+ },
+ "summary": "Unbind screen from machine",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "The screen id",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "Unbind from machine",
+ "content": {},
+ "required": false
+ }
+ },
+ "parameters": []
+ },
+ "/v2/slides": {
+ "get": {
+ "operationId": "get-v2-slides",
+ "tags": [
+ "Slides"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a collection of Slide resources.",
+ "description": "Retrieves a collection of Slide resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "published",
+ "in": "query",
+ "description": "If true only published content will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "create-v2-slides",
+ "tags": [
+ "Slides"
+ ],
+ "responses": {
+ "201": {
+ "description": "Slide resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Creates a Slide resource.",
+ "description": "Creates a Slide resource.",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new Slide resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.SlideInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.SlideInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.SlideInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/slides/{id}": {
+ "get": {
+ "operationId": "get-v2-slide-id",
+ "tags": [
+ "Slides"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a Slide resource.",
+ "description": "Retrieves a Slide resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-slide-id",
+ "tags": [
+ "Slides"
+ ],
+ "responses": {
+ "200": {
+ "description": "Slide resource updated",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Update a Slide resource.",
+ "description": "Update a Slide resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The updated Slide resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.SlideInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.SlideInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.SlideInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "delete-v2-slide-id",
+ "tags": [
+ "Slides"
+ ],
+ "responses": {
+ "204": {
+ "description": "Slide resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a Slide resource.",
+ "description": "Delete a Slide resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/slides/{id}/action": {
+ "post": {
+ "operationId": "api_Slide_perform_action",
+ "tags": [
+ "Slides"
+ ],
+ "responses": {
+ "201": {
+ "description": "Slide resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.Slide"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Performs an action for a slide.",
+ "description": "Perform an action for a slide.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The new Slide resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.InteractiveSlideActionInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.InteractiveSlideActionInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Slide.InteractiveSlideActionInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/slides/{id}/playlists": {
+ "get": {
+ "operationId": "put-v2-slide-playlist-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Get the collection of playlist connected to a slide.",
+ "description": "Get the collection of playlist connected to a slide.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "published",
+ "in": "query",
+ "description": "If true only published content will be shown",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "boolean"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "get-v2-slide-playlist-id",
+ "tags": [
+ "Playlists"
+ ],
+ "responses": {
+ "200": {
+ "description": "PlaylistSlide resource updated",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/PlaylistSlide.PlaylistSlide.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/PlaylistSlide.PlaylistSlide"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/PlaylistSlide.PlaylistSlide"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Retrieves collection of playlistresources.",
+ "description": "Retrieves collection of playlist resources.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "playlist": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$",
+ "description": "Playlist ULID"
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": false
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/templates": {
+ "get": {
+ "operationId": "get-v2-templates",
+ "tags": [
+ "Templates"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a collection of Template resources.",
+ "description": "Retrieve a collection of Template resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/templates/{id}": {
+ "get": {
+ "operationId": "get-v2-template-id",
+ "tags": [
+ "Templates"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a Template resource.",
+ "description": "Retrieves a Template resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/tenants": {
+ "get": {
+ "operationId": "get-v2-tenants",
+ "tags": [
+ "Tenants"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieves a collection of tenant resources.",
+ "description": "Retrieves a collection of tenant resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/tenants/{id}": {
+ "get": {
+ "operationId": "get-v2-tenant-id",
+ "tags": [
+ "Tenants"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a tenant resource.",
+ "description": "Retrieves a tenant resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/themes": {
+ "get": {
+ "operationId": "get-v2-themes",
+ "tags": [
+ "Themes"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a collection of Theme resources.",
+ "description": "Retrieve a collection of Theme resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "title",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "description",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[title]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[description]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "order[modifiedAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "create-v2-themes",
+ "tags": [
+ "Themes"
+ ],
+ "responses": {
+ "201": {
+ "description": "Theme resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.Theme.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.Theme"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.Theme"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Creates a Theme resource.",
+ "description": "Creates a Theme resource.",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new Theme resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.ThemeInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.ThemeInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.ThemeInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/themes/{id}": {
+ "get": {
+ "operationId": "get-v2-theme-id",
+ "tags": [
+ "Themes"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a Theme resource.",
+ "description": "Retrieves a Theme resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-theme-id",
+ "tags": [
+ "Themes"
+ ],
+ "responses": {
+ "200": {
+ "description": "Theme resource updated",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.Theme.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.Theme"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.Theme"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Update a Theme resource.",
+ "description": "Update a Theme resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The updated Theme resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.ThemeInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.ThemeInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/Theme.ThemeInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "delete-v2-theme-id",
+ "tags": [
+ "Themes"
+ ],
+ "responses": {
+ "204": {
+ "description": "Theme resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete a Theme resource.",
+ "description": "Delete a Theme resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/user-activation-codes": {
+ "get": {
+ "operationId": "api_v2user-activation-codes_get_collection",
+ "tags": [
+ "UserActivationCode"
+ ],
+ "responses": {
+ "200": {
+ "description": "UserActivationCode collection",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "type": "object",
+ "properties": {
+ "hydra:member": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
+ }
+ },
+ "hydra:totalItems": {
+ "type": "integer",
+ "minimum": 0
+ },
+ "hydra:view": {
+ "type": "object",
+ "properties": {
+ "@id": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "@type": {
+ "type": "string"
+ },
+ "hydra:first": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:last": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:previous": {
+ "type": "string",
+ "format": "iri-reference"
+ },
+ "hydra:next": {
+ "type": "string",
+ "format": "iri-reference"
+ }
+ },
+ "example": {
+ "@id": "string",
+ "type": "string",
+ "hydra:first": "string",
+ "hydra:last": "string",
+ "hydra:previous": "string",
+ "hydra:next": "string"
+ }
+ },
+ "hydra:search": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "hydra:template": {
+ "type": "string"
+ },
+ "hydra:variableRepresentation": {
+ "type": "string"
+ },
+ "hydra:mapping": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "@type": {
+ "type": "string"
+ },
+ "variable": {
+ "type": "string"
+ },
+ "property": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "required": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "required": [
+ "hydra:member"
+ ]
+ }
+ },
+ "text/html": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": "Retrieves the collection of UserActivationCode resources.",
+ "description": "Retrieves the collection of UserActivationCode resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "The collection page number",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "integer",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "integer",
+ "default": 10,
+ "minimum": 0,
+ "maximum": 30
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "post-v2-create-user-activation-code",
+ "tags": [
+ "UserActivationCode"
+ ],
+ "responses": {
+ "201": {
+ "description": "UserActivationCode resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Create user activation code.",
+ "description": "Create user activation code",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new UserActivationCode resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCodeInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCodeInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCodeInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/user-activation-codes/activate": {
+ "post": {
+ "operationId": "post-v2-activate-user-activation-code",
+ "tags": [
+ "UserActivationCode"
+ ],
+ "responses": {
+ "201": {
+ "description": "UserActivationCode resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Use user activation code.",
+ "description": "Use user activation code.",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new UserActivationCode resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.ActivationCode.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/user-activation-codes/refresh": {
+ "post": {
+ "operationId": "post-v2-refresh-user-activation-code",
+ "tags": [
+ "UserActivationCode"
+ ],
+ "responses": {
+ "201": {
+ "description": "UserActivationCode resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.UserActivationCode"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Refresh user activation code.",
+ "description": "Refresh user activation code.",
+ "parameters": [],
+ "requestBody": {
+ "description": "The new UserActivationCode resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.ActivationCode.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.ActivationCode"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/user-activation-codes/{id}": {
+ "get": {
+ "operationId": "api_v2user-activation-codes_id_get",
+ "tags": [
+ "UserActivationCode"
+ ],
+ "responses": {
+ "200": {
+ "description": "UserActivationCode resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/UserActivationCode"
+ }
+ }
+ }
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Retrieves a UserActivationCode resource.",
+ "description": "Retrieves a UserActivationCode resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "UserActivationCode identifier",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "api_v2user-activation-codes_id_delete",
+ "tags": [
+ "UserActivationCode"
+ ],
+ "responses": {
+ "204": {
+ "description": "UserActivationCode resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Removes the UserActivationCode resource.",
+ "description": "Removes the UserActivationCode resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "UserActivationCode identifier",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/users": {
+ "get": {
+ "operationId": "get-v2-users",
+ "tags": [
+ "User"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve a collection of User resources.",
+ "description": "Retrieve a collection of User resources.",
+ "parameters": [
+ {
+ "name": "page",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "integer",
+ "minimum": 0,
+ "format": "int32",
+ "default": 1
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "itemsPerPage",
+ "in": "query",
+ "description": "The number of items per page",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "default": "10"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "fullName",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "email",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "createdBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string"
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ },
+ {
+ "name": "modifiedBy[]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "style": "form",
+ "explode": true,
+ "allowReserved": false
+ },
+ {
+ "name": "order[createdAt]",
+ "in": "query",
+ "description": "",
+ "required": false,
+ "deprecated": false,
+ "allowEmptyValue": true,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "asc",
+ "desc"
+ ]
+ },
+ "style": "form",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "post": {
+ "operationId": "post-v2-user",
+ "tags": [
+ "User"
+ ],
+ "responses": {
+ "201": {
+ "description": "User resource created",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/User.User.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/User.User"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/User.User"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ }
+ },
+ "summary": "Create a User resource.",
+ "description": "Create a User resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The new User resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/User.UserInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/User.UserInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/User.UserInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/users/{id}": {
+ "get": {
+ "operationId": "get-v2-user-id",
+ "tags": [
+ "User"
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "content": {
+ "application/ld+json": {
+ "examples": null
+ }
+ },
+ "headers": []
+ }
+ },
+ "summary": "Retrieve User resource.",
+ "description": "Retrieves User resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "put": {
+ "operationId": "put-v2-user-id",
+ "tags": [
+ "User"
+ ],
+ "responses": {
+ "200": {
+ "description": "User resource updated",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/User.User.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/User.User"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/User.User"
+ }
+ }
+ },
+ "links": {}
+ },
+ "400": {
+ "description": "Invalid input"
+ },
+ "422": {
+ "description": "Unprocessable entity"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Update User resource.",
+ "description": "Update User resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "requestBody": {
+ "description": "The updated User resource",
+ "content": {
+ "application/ld+json": {
+ "schema": {
+ "$ref": "#/components/schemas/User.UserInput.jsonld"
+ }
+ },
+ "text/html": {
+ "schema": {
+ "$ref": "#/components/schemas/User.UserInput"
+ }
+ },
+ "multipart/form-data": {
+ "schema": {
+ "$ref": "#/components/schemas/User.UserInput"
+ }
+ }
+ },
+ "required": true
+ },
+ "deprecated": false
+ },
+ "delete": {
+ "operationId": "delete-v2-user-id",
+ "tags": [
+ "User"
+ ],
+ "responses": {
+ "204": {
+ "description": "User resource deleted"
+ },
+ "404": {
+ "description": "Resource not found"
+ }
+ },
+ "summary": "Delete an User resource.",
+ "description": "Delete an User resource.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ },
+ "/v2/users/{id}/remove-from-tenant": {
+ "delete": {
+ "operationId": "post-v2-remove-user-from-tenant",
+ "tags": [
+ "User"
+ ],
+ "responses": {
+ "204": {
+ "description": "User removed from tenant"
+ }
+ },
+ "summary": "Remove a User resource from the current tenant.",
+ "description": "Remove a User resource from the current tenant.",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "",
+ "required": true,
+ "deprecated": false,
+ "allowEmptyValue": false,
+ "schema": {
+ "type": "string",
+ "format": "ulid",
+ "pattern": "^[A-Za-z0-9]{26}$"
+ },
+ "style": "simple",
+ "explode": false,
+ "allowReserved": false
+ }
+ ],
+ "deprecated": false
+ },
+ "parameters": []
+ }
+ },
+ "components": {
+ "schemas": {
+ "Collection": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "empty": {
+ "readOnly": true,
+ "description": "Checks whether the collection is empty (contains no elements).",
+ "type": "boolean"
+ },
+ "keys": {
+ "readOnly": true,
+ "description": "Gets all keys/indices of the collection.",
+ "anyOf": [
+ {
+ "type": "array",
+ "items": {
+ "type": "integer"
+ }
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "values": {
+ "readOnly": true,
+ "description": "Gets all values of the collection.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "iterator": {
+ "readOnly": true
+ }
+ }
+ },
+ "Collection-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false
+ },
+ "Collection-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false
+ },
+ "Collection-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false
+ },
+ "Collection-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false
+ },
+ "Collection-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false
+ },
+ "Collection-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false
+ },
+ "Collection-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false
+ },
+ "Collection.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "empty": {
+ "readOnly": true,
+ "description": "Checks whether the collection is empty (contains no elements).",
+ "type": "boolean"
+ },
+ "keys": {
+ "readOnly": true,
+ "description": "Gets all keys/indices of the collection.",
+ "anyOf": [
+ {
+ "type": "array",
+ "items": {
+ "type": "integer"
+ }
+ },
+ {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ ]
+ },
+ "values": {
+ "readOnly": true,
+ "description": "Gets all values of the collection.",
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "iterator": {
+ "readOnly": true
+ }
+ }
+ },
+ "Collection.jsonld-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ }
+ }
+ },
+ "Collection.jsonld-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ }
+ }
+ },
+ "Collection.jsonld-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ }
+ }
+ },
+ "Collection.jsonld-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ }
+ }
+ },
+ "Collection.jsonld-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ }
+ }
+ },
+ "Collection.jsonld-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ }
+ }
+ },
+ "Collection.jsonld-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ }
+ }
+ },
+ "Feed": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "configuration": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedSource": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedUrl": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Feed.Feed": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "configuration": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedSource": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedUrl": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Feed.Feed.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "configuration": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedSource": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedUrl": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Feed.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "configuration": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedSource": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "feedUrl": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "FeedSource": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "outputType": {
+ "type": "string"
+ },
+ "feedType": {
+ "type": "string"
+ },
+ "secrets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feeds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "admin": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "supportedFeedOutputType": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "FeedSource.FeedSource": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "outputType": {
+ "type": "string"
+ },
+ "feedType": {
+ "type": "string"
+ },
+ "secrets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feeds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "admin": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "supportedFeedOutputType": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "FeedSource.FeedSource.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "outputType": {
+ "type": "string"
+ },
+ "feedType": {
+ "type": "string"
+ },
+ "secrets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feeds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "admin": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "supportedFeedOutputType": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "FeedSource.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "outputType": {
+ "type": "string"
+ },
+ "feedType": {
+ "type": "string"
+ },
+ "secrets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feeds": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "admin": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "supportedFeedOutputType": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Media": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Media-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ }
+ },
+ "Media-theme.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ }
+ },
+ "Media.Media": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Media.Media.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Media.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Media.jsonld-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ }
+ },
+ "Media.jsonld-theme.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "assets": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "thumbnail": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ }
+ },
+ "Playlist": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-campaigns.screen-groups.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-campaigns.screen-groups.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-campaigns.screen-groups.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-campaigns.screens.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-campaigns.screens.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-campaigns.screens.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-playlist-screen-region.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-playlist-screen-region.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-playlist-screen-region.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-screen-campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-screen-campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-screen-campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-screen-groups.campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-screen-groups.campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-screen-groups.campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-slides.playlists.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-slides.playlists.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection-slides.playlists.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.Playlist": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.Playlist.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.PlaylistInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "tenants": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "0",
+ "to": "0"
+ },
+ "example": {
+ "from": "0",
+ "to": "0"
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Playlist.PlaylistInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "tenants": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "0",
+ "to": "0"
+ },
+ "example": {
+ "from": "0",
+ "to": "0"
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Playlist.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.jsonld-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-campaigns.screen-groups.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-campaigns.screen-groups.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-campaigns.screen-groups.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.jsonld-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-campaigns.screens.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-campaigns.screens.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-campaigns.screens.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.jsonld-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-playlist-screen-region.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-playlist-screen-region.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-playlist-screen-region.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.jsonld-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.jsonld-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-screen-campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-screen-campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-screen-campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.jsonld-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-screen-groups.campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-screen-groups.campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-screen-groups.campaigns.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Playlist.jsonld-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "schedules": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "slides": {
+ "type": "string"
+ },
+ "campaignScreens": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-slides.playlists.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "campaignScreenGroups": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-slides.playlists.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "tenants": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Collection.jsonld-slides.playlists.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "isCampaign": {
+ "type": "boolean"
+ },
+ "published": {
+ "default": {
+ "from": "",
+ "to": ""
+ },
+ "example": {
+ "from": "",
+ "to": ""
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist-playlist-screen-region.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion.PlaylistScreenRegion": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion.PlaylistScreenRegion-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist-playlist-screen-region.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion.PlaylistScreenRegion.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion.PlaylistScreenRegion.jsonld-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist.jsonld-playlist-screen-region.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistScreenRegion.jsonld-playlist-screen-region.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist.jsonld-playlist-screen-region.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "slide": {
+ "$ref": "#/components/schemas/Slide-playlist-slide.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist-playlist-slide.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "slide": {
+ "$ref": "#/components/schemas/Slide-slides.playlists.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist-slides.playlists.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.PlaylistSlide": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.PlaylistSlide-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "slide": {
+ "$ref": "#/components/schemas/Slide-playlist-slide.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist-playlist-slide.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.PlaylistSlide-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "slide": {
+ "$ref": "#/components/schemas/Slide-slides.playlists.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist-slides.playlists.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.PlaylistSlide.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.PlaylistSlide.jsonld-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "slide": {
+ "$ref": "#/components/schemas/Slide.jsonld-playlist-slide.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist.jsonld-playlist-slide.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.PlaylistSlide.jsonld-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "slide": {
+ "$ref": "#/components/schemas/Slide.jsonld-slides.playlists.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist.jsonld-slides.playlists.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "slide": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "playlist": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.jsonld-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "slide": {
+ "$ref": "#/components/schemas/Slide.jsonld-playlist-slide.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist.jsonld-playlist-slide.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "PlaylistSlide.jsonld-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "slide": {
+ "$ref": "#/components/schemas/Slide.jsonld-slides.playlists.read"
+ },
+ "playlist": {
+ "$ref": "#/components/schemas/Playlist.jsonld-slides.playlists.read"
+ },
+ "weight": {
+ "type": "integer"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "regions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "inScreenGroups": {
+ "default": "/v2/screens/{id}/groups",
+ "example": "/v2/screens/{id}/groups",
+ "type": "string"
+ },
+ "screenUser": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "regions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "inScreenGroups": {
+ "default": "/v2/screens/{id}/groups",
+ "example": "/v2/screens/{id}/groups",
+ "type": "string"
+ },
+ "screenUser": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen.Screen": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "regions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "inScreenGroups": {
+ "default": "/v2/screens/{id}/groups",
+ "example": "/v2/screens/{id}/groups",
+ "type": "string"
+ },
+ "screenUser": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen.Screen.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "regions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "inScreenGroups": {
+ "default": "/v2/screens/{id}/groups",
+ "example": "/v2/screens/{id}/groups",
+ "type": "string"
+ },
+ "screenUser": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen.ScreenInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "regions": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "groups": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Screen.ScreenInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "regions": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "groups": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Screen.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "regions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "inScreenGroups": {
+ "default": "/v2/screens/{id}/groups",
+ "example": "/v2/screens/{id}/groups",
+ "type": "string"
+ },
+ "screenUser": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen.jsonld-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "size": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "layout": {
+ "type": "string"
+ },
+ "orientation": {
+ "type": "string"
+ },
+ "resolution": {
+ "type": "string"
+ },
+ "location": {
+ "type": "string"
+ },
+ "regions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "inScreenGroups": {
+ "default": "/v2/screens/{id}/groups",
+ "example": "/v2/screens/{id}/groups",
+ "type": "string"
+ },
+ "screenUser": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "enableColorSchemeChange": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Screen.jsonld-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screen": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-campaigns.screens.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen-campaigns.screens.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-screen-campaigns.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen-screen-campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.ScreenCampaign": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screen": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.ScreenCampaign-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-campaigns.screens.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen-campaigns.screens.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.ScreenCampaign-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-screen-campaigns.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen-screen-campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.ScreenCampaign.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screen": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.ScreenCampaign.jsonld-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screens.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen.jsonld-campaigns.screens.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.ScreenCampaign.jsonld-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-screen-campaigns.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen.jsonld-screen-campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screen": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.jsonld-campaigns.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screens.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen.jsonld-campaigns.screens.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenCampaign.jsonld-screen-campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-screen-campaigns.read"
+ },
+ "screen": {
+ "$ref": "#/components/schemas/Screen.jsonld-screen-campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup-screen-groups.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup-screens.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroup": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroup-screen-groups.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroup-screens.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroup.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroup.jsonld-screen-groups.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroup.jsonld-screens.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroupInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ }
+ }
+ },
+ "ScreenGroup.ScreenGroupInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ }
+ }
+ },
+ "ScreenGroup.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.jsonld-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.jsonld-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.jsonld-screen-groups.screens.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroup.jsonld-screens.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "campaigns": {
+ "type": "string"
+ },
+ "screens": {
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screenGroup": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-campaigns.screen-groups.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup-campaigns.screen-groups.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-screen-groups.campaigns.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup-screen-groups.campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.ScreenGroupCampaign": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screenGroup": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.ScreenGroupCampaign-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-campaigns.screen-groups.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup-campaigns.screen-groups.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.ScreenGroupCampaign-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist-screen-groups.campaigns.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup-screen-groups.campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.ScreenGroupCampaign.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screenGroup": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.ScreenGroupCampaign.jsonld-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screen-groups.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup.jsonld-campaigns.screen-groups.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.ScreenGroupCampaign.jsonld-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-screen-groups.campaigns.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup.jsonld-screen-groups.campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "screenGroup": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.jsonld-campaigns.screen-groups.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-campaigns.screen-groups.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup.jsonld-campaigns.screen-groups.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenGroupCampaign.jsonld-screen-groups.campaigns.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "campaign": {
+ "$ref": "#/components/schemas/Playlist.jsonld-screen-groups.campaigns.read"
+ },
+ "screenGroup": {
+ "$ref": "#/components/schemas/ScreenGroup.jsonld-screen-groups.campaigns.read"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenLayout": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "grid": {
+ "default": {
+ "rows": 1,
+ "columns": 1
+ },
+ "example": {
+ "rows": 1,
+ "columns": 1
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "regions": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenLayout.ScreenLayout": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "grid": {
+ "default": {
+ "rows": 1,
+ "columns": 1
+ },
+ "example": {
+ "rows": 1,
+ "columns": 1
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "regions": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenLayout.ScreenLayout.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "grid": {
+ "default": {
+ "rows": 1,
+ "columns": 1
+ },
+ "example": {
+ "rows": 1,
+ "columns": 1
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "regions": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenLayout.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "grid": {
+ "default": {
+ "rows": 1,
+ "columns": 1
+ },
+ "example": {
+ "rows": 1,
+ "columns": 1
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "regions": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "ScreenLayoutRegions.ScreenLayoutRegions": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "gridArea": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ }
+ }
+ },
+ "ScreenLayoutRegions.ScreenLayoutRegions.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "gridArea": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "type": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ }
+ }
+ },
+ "Slide": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": []
+ },
+ "example": {
+ "@id": "",
+ "options": []
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "onPlaylists": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Slide-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": []
+ },
+ "example": {
+ "@id": "",
+ "options": []
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "$ref": "#/components/schemas/Theme-playlist-slide.read"
+ },
+ "onPlaylists": {
+ "$ref": "#/components/schemas/Collection-playlist-slide.read"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection-playlist-slide.read"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Slide-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Slide.InteractiveSlideActionInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "action": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Slide.InteractiveSlideActionInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "action": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "data": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Slide.Slide": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": []
+ },
+ "example": {
+ "@id": "",
+ "options": []
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "onPlaylists": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Slide.Slide.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": []
+ },
+ "example": {
+ "@id": "",
+ "options": []
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "onPlaylists": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Slide.SlideInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": {
+ "fade": false
+ }
+ },
+ "example": {
+ "@id": "",
+ "options": {
+ "fade": false
+ }
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "type": "string"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "content": {
+ "default": {
+ "text": "Test text"
+ },
+ "example": {
+ "text": "Test text"
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Slide.SlideInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": {
+ "fade": false
+ }
+ },
+ "example": {
+ "@id": "",
+ "options": {
+ "fade": false
+ }
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "type": "string"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "content": {
+ "default": {
+ "text": "Test text"
+ },
+ "example": {
+ "text": "Test text"
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "Slide.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": []
+ },
+ "example": {
+ "@id": "",
+ "options": []
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "onPlaylists": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection.jsonld"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Slide.jsonld-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "templateInfo": {
+ "default": {
+ "@id": "",
+ "options": []
+ },
+ "example": {
+ "@id": "",
+ "options": []
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "theme": {
+ "$ref": "#/components/schemas/Theme.jsonld-playlist-slide.read"
+ },
+ "onPlaylists": {
+ "$ref": "#/components/schemas/Collection.jsonld-playlist-slide.read"
+ },
+ "duration": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "published": {
+ "default": {
+ "from": 0,
+ "to": 0
+ },
+ "example": {
+ "from": 0,
+ "to": 0
+ },
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "media": {
+ "$ref": "#/components/schemas/Collection.jsonld-playlist-slide.read"
+ },
+ "content": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "feed": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Slide.jsonld-slides.playlists.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "relationsChecksum": {
+ "type": "object"
+ }
+ }
+ },
+ "Template": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "resources": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Template.Template": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "resources": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Template.Template.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "resources": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Template.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "resources": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Tenant": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "tenantKey": {
+ "type": "string"
+ },
+ "userRoleTenants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/UserRoleTenant"
+ }
+ },
+ "fallbackImageUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "id": {
+ "readOnly": true,
+ "description": "Get the Ulid.",
+ "type": "string",
+ "format": "ulid"
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modifiedAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ }
+ }
+ },
+ "Tenant.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "tenantKey": {
+ "type": "string"
+ },
+ "userRoleTenants": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/UserRoleTenant.jsonld"
+ }
+ },
+ "fallbackImageUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "id": {
+ "readOnly": true,
+ "description": "Get the Ulid.",
+ "type": "string",
+ "format": "ulid"
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modifiedAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Media-playlist-slide.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cssStyles": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme-theme.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Media-theme.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cssStyles": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme.Theme": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "cssStyles": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Theme.Theme-theme.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Media-theme.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cssStyles": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme.Theme.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "cssStyles": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "Theme.Theme.jsonld-theme.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Media.jsonld-theme.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cssStyles": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme.ThemeInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "type": "string"
+ },
+ "css": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme.ThemeInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "type": "string"
+ },
+ "css": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme.jsonld-playlist-slide.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Media.jsonld-playlist-slide.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cssStyles": {
+ "type": "string"
+ }
+ }
+ },
+ "Theme.jsonld-theme.read": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "logo": {
+ "anyOf": [
+ {
+ "$ref": "#/components/schemas/Media.jsonld-theme.read"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "cssStyles": {
+ "type": "string"
+ }
+ }
+ },
+ "User": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "fullName": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "userType": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "enum": [
+ "OIDC_EXTERNAL",
+ "OIDC_INTERNAL",
+ "USERNAME_PASSWORD",
+ null
+ ]
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ }
+ }
+ },
+ "User.User": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "fullName": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "userType": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "enum": [
+ "OIDC_EXTERNAL",
+ "OIDC_INTERNAL",
+ "USERNAME_PASSWORD",
+ null
+ ]
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ }
+ }
+ },
+ "User.User.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "fullName": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "userType": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "enum": [
+ "OIDC_EXTERNAL",
+ "OIDC_INTERNAL",
+ "USERNAME_PASSWORD",
+ null
+ ]
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ }
+ }
+ },
+ "User.UserInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "fullName": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ }
+ },
+ "User.UserInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "fullName": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ }
+ },
+ "User.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "fullName": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "userType": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "enum": [
+ "OIDC_EXTERNAL",
+ "OIDC_INTERNAL",
+ "USERNAME_PASSWORD",
+ null
+ ]
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ }
+ }
+ },
+ "UserActivationCode": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "codeExpire": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "format": "date-time"
+ },
+ "username": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "roles": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "UserActivationCode.ActivationCode": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "activationCode": {
+ "type": "string"
+ }
+ }
+ },
+ "UserActivationCode.ActivationCode.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "activationCode": {
+ "type": "string"
+ }
+ }
+ },
+ "UserActivationCode.UserActivationCode": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "codeExpire": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "format": "date-time"
+ },
+ "username": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "roles": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "UserActivationCode.UserActivationCode.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "codeExpire": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "format": "date-time"
+ },
+ "username": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "roles": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "UserActivationCode.UserActivationCodeInput": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "displayName": {
+ "type": "string"
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "UserActivationCode.UserActivationCodeInput.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "displayName": {
+ "type": "string"
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "UserActivationCode.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "codeExpire": {
+ "type": [
+ "string",
+ "null"
+ ],
+ "format": "date-time"
+ },
+ "username": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "roles": {
+ "type": [
+ "array",
+ "null"
+ ],
+ "items": {
+ "type": "string"
+ }
+ },
+ "modifiedBy": {
+ "type": "string"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string",
+ "format": "ulid"
+ },
+ "created": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modified": {
+ "type": "string",
+ "format": "date-time"
+ }
+ }
+ },
+ "UserRoleTenant": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "user": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "tenant": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "id": {
+ "readOnly": true,
+ "description": "Get the Ulid.",
+ "type": "string",
+ "format": "ulid"
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modifiedAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ }
+ }
+ },
+ "UserRoleTenant.jsonld": {
+ "type": "object",
+ "description": "",
+ "deprecated": false,
+ "properties": {
+ "@context": {
+ "readOnly": true,
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "object",
+ "properties": {
+ "@vocab": {
+ "type": "string"
+ },
+ "hydra": {
+ "type": "string",
+ "enum": [
+ "http://www.w3.org/ns/hydra/core#"
+ ]
+ }
+ },
+ "required": [
+ "@vocab",
+ "hydra"
+ ],
+ "additionalProperties": true
+ }
+ ]
+ },
+ "@id": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "@type": {
+ "readOnly": true,
+ "type": "string"
+ },
+ "user": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "tenant": {
+ "type": "string",
+ "format": "iri-reference",
+ "example": "https://example.com/"
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "id": {
+ "readOnly": true,
+ "description": "Get the Ulid.",
+ "type": "string",
+ "format": "ulid"
+ },
+ "createdAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "modifiedAt": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "createdBy": {
+ "type": "string"
+ },
+ "modifiedBy": {
+ "type": "string"
+ }
+ }
+ },
+ "Token": {
+ "type": "object",
+ "properties": {
+ "token": {
+ "type": "string",
+ "readOnly": true,
+ "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ },
+ "refresh_token": {
+ "type": "string",
+ "readOnly": true,
+ "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ },
+ "refresh_token_expiration": {
+ "type": "int",
+ "readOnly": true,
+ "example": "1678802283"
+ },
+ "tenants": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "tenantKey": {
+ "type": "string",
+ "readOnly": true,
+ "example": "ABC"
+ },
+ "title": {
+ "type": "string",
+ "readOnly": true,
+ "example": "ABC Tenant"
+ },
+ "description": {
+ "type": "string",
+ "readOnly": true,
+ "example": "Nulla quam ipsam voluptatem cupiditate."
+ },
+ "roles": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "readOnly": true,
+ "example": "ROLE_ADMIN"
+ }
+ }
+ }
+ }
+ },
+ "user": {
+ "type": "object",
+ "properties": {
+ "fullname": {
+ "type": "string",
+ "readOnly": true,
+ "example": "John Doe"
+ },
+ "email": {
+ "type": "string",
+ "readOnly": true,
+ "example": "john@example.com"
+ }
+ }
+ }
+ }
+ },
+ "RefreshTokenResponse": {
+ "type": "object",
+ "properties": {
+ "token": {
+ "type": "string",
+ "readOnly": true,
+ "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ },
+ "refresh_token": {
+ "type": "string",
+ "readOnly": true,
+ "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ }
+ }
+ },
+ "RefreshTokenRequest": {
+ "type": "object",
+ "properties": {
+ "refresh_token": {
+ "type": "string",
+ "example": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ }
+ }
+ },
+ "Credentials": {
+ "type": "object",
+ "properties": {
+ "providerId": {
+ "type": "string",
+ "example": "john@example.com"
+ },
+ "password": {
+ "type": "string",
+ "example": "apassword"
+ }
+ }
+ },
+ "OidcEndpoints": {
+ "type": "object",
+ "properties": {
+ "authorizationUrl": {
+ "type": "string",
+ "example": "https://azure_b2c_test.b2clogin.com/azure_b2c_test.onmicrosoft.com/oauth2/v2.0/authorize?p=test-policy&state=5fd84892c27dbb5cad2c3cdc517b71f1&nonce=a9700e5677f3e610a5727429d9628308&scope=openid&response_type=id_token&response_mode=query&approval_prompt=auto&redirect_uri=ADMIN_APP_REDIRECT_URI&client_id=a9997a98-40be-4b49-bd1a-69cbf4a910d5"
+ },
+ "endSessionUrl": {
+ "type": "string",
+ "example": "https://azure_b2c_test.b2clogin.com/azure_b2c_test.onmicrosoft.com/oauth2/v2.0/logout?p=test-policy"
+ }
+ }
+ },
+ "ScreenLoginOutput": {
+ "type": "object",
+ "properties": {
+ "bindKey": {
+ "type": "string",
+ "readOnly": true
+ },
+ "token": {
+ "type": "string",
+ "readOnly": true
+ }
+ }
+ },
+ "ScreenLoginInput": {
+ "type": "object"
+ },
+ "ScreenBindObject": {
+ "type": "object",
+ "properties": {
+ "bindKey": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "responses": {},
+ "parameters": {},
+ "examples": {},
+ "requestBodies": {},
+ "headers": {},
+ "securitySchemes": {
+ "bearerAuth": {
+ "type": "http",
+ "scheme": "bearer",
+ "bearerFormat": "JWT"
+ },
+ "tenantHeader": {
+ "type": "apiKey",
+ "in": "header",
+ "name": "Authorization-Tenant-Key"
+ },
+ "JWT": {
+ "type": "http",
+ "scheme": "bearer",
+ "bearerFormat": "JWT"
+ }
+ }
+ },
+ "security": [
+ {
+ "bearerAuth": [],
+ "tenantHeader": []
+ }
+ ],
+ "tags": []
+}
diff --git a/src/redux/api/package-lock.json b/src/redux/api/package-lock.json
index cbb94660..5b0b137c 100644
--- a/src/redux/api/package-lock.json
+++ b/src/redux/api/package-lock.json
@@ -1,60 +1,1234 @@
{
"name": "api-generation",
"version": "1.0.0",
- "lockfileVersion": 1,
+ "lockfileVersion": 3,
"requires": true,
- "dependencies": {
- "@babel/runtime": {
+ "packages": {
+ "": {
+ "name": "api-generation",
+ "version": "1.0.0",
+ "license": "ISC",
+ "dependencies": {
+ "@reduxjs/toolkit": "^1.6.1",
+ "@rtk-incubator/rtk-query-codegen-openapi": "^0.5.1",
+ "typescript": "^4.4.3"
+ }
+ },
+ "node_modules/@apidevtools/json-schema-ref-parser": {
+ "version": "9.0.6",
+ "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz",
+ "integrity": "sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg==",
+ "license": "MIT",
+ "dependencies": {
+ "@jsdevtools/ono": "^7.1.3",
+ "call-me-maybe": "^1.0.1",
+ "js-yaml": "^3.13.1"
+ }
+ },
+ "node_modules/@apidevtools/openapi-schemas": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz",
+ "integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@apidevtools/swagger-methods": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz",
+ "integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==",
+ "license": "MIT"
+ },
+ "node_modules/@apidevtools/swagger-parser": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz",
+ "integrity": "sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw==",
+ "license": "MIT",
+ "dependencies": {
+ "@apidevtools/json-schema-ref-parser": "9.0.6",
+ "@apidevtools/openapi-schemas": "^2.1.0",
+ "@apidevtools/swagger-methods": "^3.0.2",
+ "@jsdevtools/ono": "^7.1.3",
+ "ajv": "^8.6.3",
+ "ajv-draft-04": "^1.0.0",
+ "call-me-maybe": "^1.0.1"
+ },
+ "peerDependencies": {
+ "openapi-types": ">=7"
+ }
+ },
+ "node_modules/@babel/runtime": {
"version": "7.15.4",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
"integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
- "requires": {
+ "dependencies": {
"regenerator-runtime": "^0.13.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@dsherret/to-absolute-glob": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@dsherret/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
+ "integrity": "sha512-InCaQ/KEOcFtAFztn47wadritBLP2nT6m/ucbBnIgI5YwxuMzKKCHtqazR2+D1yR6y1ZTnPea9aLFEUrTttUSQ==",
+ "license": "MIT",
+ "dependencies": {
+ "is-absolute": "^1.0.0",
+ "is-negated-glob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
}
},
- "@reduxjs/toolkit": {
+ "node_modules/@exodus/schemasafe": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz",
+ "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==",
+ "license": "MIT"
+ },
+ "node_modules/@jsdevtools/ono": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
+ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==",
+ "license": "MIT"
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@reduxjs/toolkit": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.6.1.tgz",
"integrity": "sha512-pa3nqclCJaZPAyBhruQtiRwtTjottRrVJqziVZcWzI73i6L3miLTtUyWfauwv08HWtiXLx1xGyGt+yLFfW/d0A==",
- "requires": {
+ "dependencies": {
"immer": "^9.0.1",
"redux": "^4.1.0",
"redux-thunk": "^2.3.0",
"reselect": "^4.0.0"
+ },
+ "peerDependencies": {
+ "react": "^16.14.0 || ^17.0.0",
+ "react-redux": "^7.2.1"
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ },
+ "react-redux": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rtk-incubator/rtk-query-codegen-openapi": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/@rtk-incubator/rtk-query-codegen-openapi/-/rtk-query-codegen-openapi-0.5.1.tgz",
+ "integrity": "sha512-zAfV38nhFxxNiBg/+b5/rSh6D2tYgAUXAv9GTIu2nbuAp5P7JhKGXexLF/APICO+hNI71n2PRBhnOyTpmmbO6w==",
+ "license": "MIT",
+ "dependencies": {
+ "@apidevtools/swagger-parser": "^10.0.2",
+ "@types/semver": "^7.3.9",
+ "commander": "^6.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "oazapfts": "3.4.0",
+ "prettier": "^2.2.1",
+ "semver": "^7.3.5",
+ "swagger2openapi": "^7.0.4",
+ "ts-morph": "^9.1.0",
+ "typescript": "^4.1.2"
+ },
+ "bin": {
+ "rtk-query-codegen-openapi": "lib/bin/cli.js"
+ }
+ },
+ "node_modules/@ts-morph/common": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.7.5.tgz",
+ "integrity": "sha512-nlFunSKAsFWI0Ol/uPxJcpVqXxTGNuaWXTmoQDhcnwj1UM4QmBSUVWzqoQ0OzUlqo4sV1gobfFBkMHuZVemMAQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@dsherret/to-absolute-glob": "^2.0.2",
+ "fast-glob": "^3.2.5",
+ "is-negated-glob": "^1.0.0",
+ "mkdirp": "^1.0.4",
+ "multimatch": "^5.0.0",
+ "typescript": "~4.1.3"
}
},
- "immer": {
+ "node_modules/@ts-morph/common/node_modules/typescript": {
+ "version": "4.1.6",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.6.tgz",
+ "integrity": "sha512-pxnwLxeb/Z5SP80JDRzVjh58KsM6jZHRAOtTpS7sXLS4ogXNKC9ANxHHZqLLeVHZN35jCtI4JdmLLbLiC1kBow==",
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/@types/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
+ "license": "MIT"
+ },
+ "node_modules/@types/semver": {
+ "version": "7.5.8",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
+ "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==",
+ "license": "MIT"
+ },
+ "node_modules/ajv": {
+ "version": "8.17.1",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
+ "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-draft-04": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz",
+ "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==",
+ "license": "MIT",
+ "peerDependencies": {
+ "ajv": "^8.5.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/array-differ": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
+ "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/arrify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
+ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "license": "MIT"
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/call-me-maybe": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
+ "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==",
+ "license": "MIT"
+ },
+ "node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/code-block-writer": {
+ "version": "10.1.1",
+ "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-10.1.1.tgz",
+ "integrity": "sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==",
+ "license": "MIT"
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/commander": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "license": "MIT"
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
+ },
+ "node_modules/es6-promise": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
+ "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==",
+ "license": "MIT"
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "license": "BSD-2-Clause",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "license": "MIT"
+ },
+ "node_modules/fast-glob": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
+ "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
+ "license": "MIT",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8.6.0"
+ }
+ },
+ "node_modules/fast-safe-stringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
+ "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
+ "license": "MIT"
+ },
+ "node_modules/fast-uri": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz",
+ "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==",
+ "license": "MIT"
+ },
+ "node_modules/fastq": {
+ "version": "1.17.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
+ "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==",
+ "license": "ISC",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
+ "license": "MIT",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/glob-to-regexp": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+ "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/http2-client": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz",
+ "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==",
+ "license": "MIT"
+ },
+ "node_modules/immer": {
"version": "9.0.6",
"resolved": "https://registry.npmjs.org/immer/-/immer-9.0.6.tgz",
- "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ=="
+ "integrity": "sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/immer"
+ }
+ },
+ "node_modules/is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "license": "MIT",
+ "dependencies": {
+ "is-relative": "^1.0.0",
+ "is-windows": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "license": "MIT",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-negated-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
+ "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "license": "MIT",
+ "dependencies": {
+ "is-unc-path": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
},
- "redux": {
+ "node_modules/is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+ "license": "MIT",
+ "dependencies": {
+ "unc-path-regex": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "license": "MIT"
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
+ "license": "MIT",
+ "dependencies": {
+ "braces": "^3.0.3",
+ "picomatch": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/multimatch": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz",
+ "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/minimatch": "^3.0.3",
+ "array-differ": "^3.0.0",
+ "array-union": "^2.1.0",
+ "arrify": "^2.0.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/node-fetch": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
+ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
+ "license": "MIT",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ },
+ "peerDependencies": {
+ "encoding": "^0.1.0"
+ },
+ "peerDependenciesMeta": {
+ "encoding": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/node-fetch-h2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz",
+ "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==",
+ "license": "MIT",
+ "dependencies": {
+ "http2-client": "^1.2.5"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ }
+ },
+ "node_modules/node-readfiles": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz",
+ "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==",
+ "license": "MIT",
+ "dependencies": {
+ "es6-promise": "^3.2.1"
+ }
+ },
+ "node_modules/oas-kit-common": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz",
+ "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "fast-safe-stringify": "^2.0.7"
+ }
+ },
+ "node_modules/oas-linter": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz",
+ "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@exodus/schemasafe": "^1.0.0-rc.2",
+ "should": "^13.2.1",
+ "yaml": "^1.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/Mermade/oas-kit?sponsor=1"
+ }
+ },
+ "node_modules/oas-resolver": {
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz",
+ "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "node-fetch-h2": "^2.3.0",
+ "oas-kit-common": "^1.0.8",
+ "reftools": "^1.1.9",
+ "yaml": "^1.10.0",
+ "yargs": "^17.0.1"
+ },
+ "bin": {
+ "resolve": "resolve.js"
+ },
+ "funding": {
+ "url": "https://github.com/Mermade/oas-kit?sponsor=1"
+ }
+ },
+ "node_modules/oas-schema-walker": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz",
+ "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==",
+ "license": "BSD-3-Clause",
+ "funding": {
+ "url": "https://github.com/Mermade/oas-kit?sponsor=1"
+ }
+ },
+ "node_modules/oas-validator": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz",
+ "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "call-me-maybe": "^1.0.1",
+ "oas-kit-common": "^1.0.8",
+ "oas-linter": "^3.2.2",
+ "oas-resolver": "^2.5.6",
+ "oas-schema-walker": "^1.1.5",
+ "reftools": "^1.1.9",
+ "should": "^13.2.1",
+ "yaml": "^1.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/Mermade/oas-kit?sponsor=1"
+ }
+ },
+ "node_modules/oazapfts": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/oazapfts/-/oazapfts-3.4.0.tgz",
+ "integrity": "sha512-t5SmOWnxRobud6ho2ROQ4UWdNVTYoXxfd2E2v32zNCa9XBrVL4jZLDe4kHx52Dfq5xm44ZCENF0yinQX/uW8uQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@apidevtools/swagger-parser": "^10.0.1",
+ "lodash": "^4.17.20",
+ "minimist": "^1.2.5",
+ "swagger2openapi": "^7.0.7",
+ "typescript": "^4.1.2"
+ },
+ "bin": {
+ "oazapfts": "lib/codegen/cli.js"
+ }
+ },
+ "node_modules/openapi-types": {
+ "version": "12.1.3",
+ "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz",
+ "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==",
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+ "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+ "license": "MIT",
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/redux": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz",
"integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==",
- "requires": {
+ "dependencies": {
"@babel/runtime": "^7.9.2"
}
},
- "redux-thunk": {
+ "node_modules/redux-thunk": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz",
"integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw=="
},
- "regenerator-runtime": {
+ "node_modules/reftools": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz",
+ "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==",
+ "license": "BSD-3-Clause",
+ "funding": {
+ "url": "https://github.com/Mermade/oas-kit?sponsor=1"
+ }
+ },
+ "node_modules/regenerator-runtime": {
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
"integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
},
- "reselect": {
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/reselect": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz",
"integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA=="
},
- "typescript": {
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "license": "MIT",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/should": {
+ "version": "13.2.3",
+ "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz",
+ "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==",
+ "license": "MIT",
+ "dependencies": {
+ "should-equal": "^2.0.0",
+ "should-format": "^3.0.3",
+ "should-type": "^1.4.0",
+ "should-type-adaptors": "^1.0.1",
+ "should-util": "^1.0.0"
+ }
+ },
+ "node_modules/should-equal": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz",
+ "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==",
+ "license": "MIT",
+ "dependencies": {
+ "should-type": "^1.4.0"
+ }
+ },
+ "node_modules/should-format": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz",
+ "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==",
+ "license": "MIT",
+ "dependencies": {
+ "should-type": "^1.3.0",
+ "should-type-adaptors": "^1.0.1"
+ }
+ },
+ "node_modules/should-type": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz",
+ "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==",
+ "license": "MIT"
+ },
+ "node_modules/should-type-adaptors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz",
+ "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==",
+ "license": "MIT",
+ "dependencies": {
+ "should-type": "^1.3.0",
+ "should-util": "^1.0.0"
+ }
+ },
+ "node_modules/should-util": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz",
+ "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==",
+ "license": "MIT"
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/swagger2openapi": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz",
+ "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "call-me-maybe": "^1.0.1",
+ "node-fetch": "^2.6.1",
+ "node-fetch-h2": "^2.3.0",
+ "node-readfiles": "^0.2.0",
+ "oas-kit-common": "^1.0.8",
+ "oas-resolver": "^2.5.6",
+ "oas-schema-walker": "^1.1.5",
+ "oas-validator": "^5.0.8",
+ "reftools": "^1.1.9",
+ "yaml": "^1.10.0",
+ "yargs": "^17.0.1"
+ },
+ "bin": {
+ "boast": "boast.js",
+ "oas-validate": "oas-validate.js",
+ "swagger2openapi": "swagger2openapi.js"
+ },
+ "funding": {
+ "url": "https://github.com/Mermade/oas-kit?sponsor=1"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==",
+ "license": "MIT"
+ },
+ "node_modules/ts-morph": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-9.1.0.tgz",
+ "integrity": "sha512-sei4u651MBenr27sD6qLDXN3gZ4thiX71E3qV7SuVtDas0uvK2LtgZkIYUf9DKm/fLJ6AB/+yhRJ1vpEBJgy7Q==",
+ "license": "MIT",
+ "dependencies": {
+ "@dsherret/to-absolute-glob": "^2.0.2",
+ "@ts-morph/common": "~0.7.0",
+ "code-block-writer": "^10.1.1"
+ }
+ },
+ "node_modules/typescript": {
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
- "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA=="
+ "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=4.2.0"
+ }
+ },
+ "node_modules/unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
+ "license": "BSD-2-Clause"
+ },
+ "node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
+ "license": "MIT",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
}
}
}
diff --git a/src/redux/api/package.json b/src/redux/api/package.json
index f4c66c23..4a0bbe54 100644
--- a/src/redux/api/package.json
+++ b/src/redux/api/package.json
@@ -14,6 +14,7 @@
"license": "ISC",
"dependencies": {
"@reduxjs/toolkit": "^1.6.1",
+ "@rtk-incubator/rtk-query-codegen-openapi": "^0.5.1",
"typescript": "^4.4.3"
}
}
diff --git a/src/translations/da/common.json b/src/translations/da/common.json
index f9bbead2..778ec3ba 100644
--- a/src/translations/da/common.json
+++ b/src/translations/da/common.json
@@ -659,19 +659,13 @@
"edit-screen-header": "Rediger følgende skærm",
"create-screen-header": "Opret ny skærm",
"loading-messages": {
- "saving-screen": "Gemmer skærmen",
- "saving-playlists": "Tilknytter spillelister til skærmens regioner",
- "saving-groups": "Tilknytter grupper til skærmen"
+ "saving-screen": "Gemmer skærmen"
},
"success-messages": {
- "saved-screen": "Skærmen er gemt",
- "saved-playlists": "Spillelister er tilknyttet til skærmens regioner",
- "saved-groups": "Grupper er tilknyttet skærmen"
+ "saved-screen": "Skærmen er gemt"
},
"error-messages": {
"save-screen-error": "Der skete en fejl da skærmen skulle gemmes:",
- "save-playlists-error": "Der skete en fejl da spillelisterne skulle tilknyttes til skærmens regioner:",
- "save-groups-error": "Der skete en fejl da grupperne skulle tilknyttes skærmen:",
"load-screen-error": "Der skete en fejl da skærmen med følgende id: {{id}} skulle hentes:"
}
},