From: Sweidan Omar Date: Tue, 30 Nov 2021 13:32:13 +0000 (+0000) Subject: git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube... X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=f1dc93c05e8153e06c135520b3af04a9e7cc1dca;p=mediacube.git git-tfs-id: [tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C32390 --- diff --git a/server/user.jobengine.osgi.services/backup/v1/laszlo.eros-petstoremas-1.0.0-swagger.json b/server/user.jobengine.osgi.services/backup/v1/laszlo.eros-petstoremas-1.0.0-swagger.json index 7ead3d7c..a20de0cc 100644 --- a/server/user.jobengine.osgi.services/backup/v1/laszlo.eros-petstoremas-1.0.0-swagger.json +++ b/server/user.jobengine.osgi.services/backup/v1/laszlo.eros-petstoremas-1.0.0-swagger.json @@ -1 +1,2965 @@ -{"swagger":"2.0","info":{"description":"This is MAS project.\n","version":"1.0.0","title":"Swagger MAS","termsOfService":"http://userrendszerhaz.hu/","contact":{"email":"info@userrendszerhaz.hu"},"license":{"name":"Apache 2.0","url":"http://www.apache.org/licenses/LICENSE-2.0.html"}},"paths":{"/mas/cancelJob":{"post":{"summary":"A futó munkafolyamat leállításra kerül és kikerül a runQueue-ból.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"jobId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation"},"400":{"description":"Invalid input"},"404":{"description":"Job with Id not found"},"500":{"description":"Internal server error"}}}},"/mas/createJob":{"post":{"summary":"A kliens felõl érkezõ új munkafolyamat indítása, amely a JobEngine submit metódusát hívja és jobStart paraméter alapján eldönti, hogy a munkafolyamat milyen módon kerüljön be a folyamatütemezõbe.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"createJobParameters","required":true,"schema":{"$ref":"#/definitions/CreateJobParameters"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/Job"}},"400":{"description":"Invalid input"},"500":{"description":"Internal server error"}}}},"/mas/getAllDomainCategory":{"get":{"summary":"Az ItemManager-tõl elkéri az adatbázisban eltárolt összes DomainCategory típusú entitást.","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/DomainCategory"}}},"500":{"description":"Internal server error"}}}},"/mas/getAllMetadataElement":{"get":{"summary":"Az ItemManager-tõl elkéri az adatbázisban eltárolt összes MetadataElement típusú entitást.","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MetadataElement"}}},"500":{"description":"Internal server error"}}}},"/mas/getAllMetadataType":{"get":{"summary":"Az ItemManager-tõl elkéri az adatbázisban eltárolt összes MetadataType típusú entitást.","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/MetadataType"}}},"500":{"description":"Internal server error"}}}},"/mas/getAllSignal":{"get":{"summary":"Fake hívás, így a webservice-en keresztül elérhetõ a Signal objektum.","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Signal"}}},"500":{"description":"Internal server error"}}}},"/mas/getAllStore":{"get":{"summary":"Az ItemManager-tõl elkéri az adatbázisban eltárolt összes Store típusú entitást.","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Store"}}},"500":{"description":"Internal server error"}}}},"/mas/getAllUserInfo":{"get":{"summary":"Az ItemManager-tõl elkéri az adatbázisban eltárolt összes UserInfo típusú entitást.","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserInfo"}}},"500":{"description":"Internal server error"}}}},"/mas/getDomains":{"get":{"summary":"Fake hívás.","produces":["application/json"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Domains"}},"500":{"description":"Internal server error"}}}},"/mas/getFilteredDomain":{"post":{"summary":"Az ItemManager elkéri azokat a Domain-eket, melyek domainCategoryId-je egyenlõ filterId.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"filterId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Domain"}}},"400":{"description":"Invalid filterId value"},"404":{"description":"Domain not found"},"500":{"description":"Internal server error"}}}},"/mas/getFilteredDomainByDisplay":{"post":{"summary":"Az ItemManager elkéri azokat a Domain-eket, melyek domainCategoryId-je és filtere egyenlõ filterId-val, illetve filter-el.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"getFilteredDomainByDisplayParameters","required":true,"schema":{"$ref":"#/definitions/GetFilteredDomainByDisplayParameters"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Domain"}}},"400":{"description":"Invalid filterId/filter value"},"404":{"description":"Domain not found"},"500":{"description":"Internal server error"}}}},"/mas/getFilteredFolder":{"post":{"summary":"filterId alapján elkéri a Foldereket az ItemManager-tõl.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"filterId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Folder"}}},"400":{"description":"Invalid filterId value"},"404":{"description":"Folder not found"},"500":{"description":"Internal server error"}}}},"/mas/getFilteredMedia":{"post":{"summary":"Elkéri az ItemManager-tõl az összes olyan Médiát, amelynek itemId-ja megegyezik a bemeneti paraméterként kapott filterId-val.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"filterId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Media"}}},"400":{"description":"Invalid filterId value"},"404":{"description":"Media not found"},"500":{"description":"Internal server error"}}}},"/mas/getFilteredSearchDefinition":{"post":{"summary":"ItemManager-tõl elkéri az összes olyan mentett keresést, amely filter-rel kezdõdik.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"getFilteredParameters","required":true,"schema":{"$ref":"#/definitions/GetFilteredParameters"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/SearchDefinition"}}},"400":{"description":"Invalid value"},"404":{"description":"SearchDefinition not found"},"500":{"description":"Internal server error"}}}},"/mas/getFilteredScene":{"post":{"summary":"ItemManager-tõl elkéri az összes olyan mentett vágólistát, amely name-el kezdõdik.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"getFilteredParameters","required":true,"schema":{"$ref":"#/definitions/GetFilteredParameters"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Scene"}}},"400":{"description":"Invalid value"},"404":{"description":"Scene not found"},"500":{"description":"Internal server error"}}}},"/mas/getFolders":{"post":{"summary":"ItemManager-tõl elkéri az összes olyan mappát, amely childId-ja filterId-vel egyenlõ.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"filterId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Item"}}},"400":{"description":"Invalid filterId value"},"404":{"description":"Item not found"},"500":{"description":"Internal server error"}}}},"/mas/getShots":{"post":{"summary":"ItemManager-tõl elkéri az összes olyan Szkript-et, amely mediaId-je megyezik a bemeneti paraméterként kapott mediaId-vel.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"mediaId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Shot"}}},"400":{"description":"Invalid mediaId value"},"404":{"description":"Shot not found"},"500":{"description":"Internal server error"}}}},"/mas/getItem":{"post":{"summary":"ItemManager-tõl elkéri a bemeneti paraméterként kapott id-vel rendelkezõ Item-et.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/Item"}},"400":{"description":"Invalid id value"},"404":{"description":"Item not found"},"500":{"description":"Internal server error"}}}},"/mas/getItemType":{"post":{"summary":"ItemManager-tõl elkéri a bemeneti paraméterként kapott id-vel rendelkezõ ItemType-ot.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/ItemType"}},"400":{"description":"Invalid id value"},"404":{"description":"ItemType not found"},"500":{"description":"Internal server error"}}}},"/mas/getItemTypes":{"get":{"summary":"Típusleírók lekérdezése. Az adatmodell dinamikus, az anyag és verzió objektumok bõvítését szolgáló metaadatokat tartalmazza, kiegészítve az adatbázisban elõre definiált mezõk metaadat leíróival.","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/ItemType"}}},"404":{"description":"ItemType not found"},"500":{"description":"Internal server error"}}}},"/mas/getJob":{"post":{"summary":"ItemManager-tõl elkéri a bemeneti paraméterként kapott jobId-vel rendelkezõ Job-ot.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"jobId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/Job"}},"400":{"description":"Invalid id value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}}}},"/mas/getMedia":{"post":{"summary":"ItemManager-tõl elkéri a bemeneti paraméterként kapott id-vel rendelkezõ Media-t.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/Media"}},"400":{"description":"Invalid id value"},"404":{"description":"Media not found"},"500":{"description":"Internal server error"}}}},"/mas/getJobTemplatesInfo":{"get":{"summary":"Visszaadja a rendszerben tárolt összes sablon-t és végrehajtó osztályok listáját egy JobTemplatesInfo osztályba csomagolva.","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/JobTemplatesInfo"}},"500":{"description":"Internal server error"}}}},"/mas/searchJobs":{"post":{"summary":"Egy QueryObject paraméter alapján elkéri az ItemManager-tõl a paraméterben tárolt szûrési feltételeknek megfelelõ Job-ok listáját.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"parameter","required":true,"schema":{"$ref":"#/definitions/QueryObject"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/Job"}}},"400":{"description":"Invalid parameter value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}}}},"/mas/getMessage":{"post":{"summary":"Visszadja messageId alapján az a UserMessage-et, amely a JobEngine getUserMessageQueues() listájában van.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"messageId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/UserMessage"}},"400":{"description":"Invalid id value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}}}},"/mas/getMessageCount":{"get":{"summary":"Visszaadja a JobEngine getUserMessageQueues() lista méretét.","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"type":"integer","format":"int32"}},"400":{"description":"Invalid id value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}},"security":[{"api_key":[]}]}},"/mas/getMessages":{"get":{"summary":"Visszaadja a JobEngine getUserMessageQueues()-ban lévõ UserMessage-ek listáját.","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/UserMessage"}}},"404":{"description":"Message not found"},"500":{"description":"Internal server error"}}}},"/mas/getMetadataType":{"get":{"summary":"fake hívás.","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/MdType"}},"404":{"description":"MdType not found"},"500":{"description":"Internal server error"}}}},"/mas/getSearchDefinitions":{"post":{"summary":"Az ItemManager-tõl elkéri a bemeneti paraméterben kapott azonosítóval rendelkezõ Mentett keresési feltételt.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/SearchDefinition"}},"400":{"description":"Invalid id value"},"404":{"description":"SearchDefinition not found"},"500":{"description":"Internal server error"}}}},"/mas/getScene":{"post":{"summary":"Az id azonosítóval rendelkezõ Scene objektumot kéri el az ItemManager-tõl.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/Scene"}},"400":{"description":"Invalid id value"},"404":{"description":"Scene not found"},"500":{"description":"Internal server error"}}}},"/mas/getRemoteFiles":{"post":{"summary":"A bemeneti paraméterként kapott storeUri-tól elkéri a hozzá tartozó remote file-okat.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"id","required":true,"schema":{"$ref":"#/definitions/StoreUri"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/RemoteFileResponse"}},"400":{"description":"Invalid StoreUri value"},"404":{"description":"RemoteFileResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/getUserRight":{"get":{"summary":"fake hívás","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/UserRight"}}},"404":{"description":"UserRight not found"},"500":{"description":"Internal server error"}}}},"/login":{"post":{"summary":"sessionId alapján elkér a managertõl egy UserInfo-t.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"username","required":true,"schema":{"$ref":"#/definitions/LoginParameters"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/UserInfo"}},"400":{"description":"Invalid sessionId value"},"404":{"description":"UserInfo not found"},"500":{"description":"Internal server error"}}}},"/mas/logout":{"get":{"summary":"nincs implementálva","produces":["application/json"],"responses":{"200":{"description":"successful operation"},"500":{"description":"Internal server error"}}}},"/mas/remove":{"post":{"summary":"Az osztály név és azonosító lista alapján az ItemManager-el eltávolítja az entitásokat az adatbázisból.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"removeParameters","required":true,"schema":{"$ref":"#/definitions/RemoveParameters"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/SystemResponse"}},"400":{"description":"Invalid RemoveParameters value"},"404":{"description":"SystemResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/removeAll":{"post":{"summary":"Az osztály név és azonosító lista alapján az ItemManager-el eltávolítja az entitásokat az adatbázisból.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"removeParameters","required":true,"schema":{"$ref":"#/definitions/RemoveParameters"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/SystemResponse"}},"400":{"description":"Invalid RemoveParameters value"},"404":{"description":"SystemResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/replyMessage":{"post":{"summary":"Elhelyez egy UserReplyMessage típusú üzenetet a motor rendszerüzenet várakozási sorába.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"replyMessageParameters","required":true,"schema":{"$ref":"#/definitions/ReplyMessageParameters"}}],"responses":{"200":{"description":"successful operation"},"400":{"description":"Invalid ReplyMessageParameters value"},"500":{"description":"Internal server error"}}}},"/mas/restartJob":{"post":{"summary":"Munkafolyamat azonosító alapján egy új újraindítási kérelmet helyez el a motor rendszerüzenet várakozási sorába.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"jobId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation"},"400":{"description":"Invalid jobId value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}}}},"/mas/resumeJob":{"post":{"summary":"Munkafolyamat azonosító alapján egy új folytatási kérelmet helyez el a motor rendszerüzenet várakozási sorába.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"jobId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation"},"400":{"description":"Invalid jobId value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}}}},"/mas/saveDomain":{"post":{"summary":"Egy új/létezõ listát ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"domain","required":true,"schema":{"$ref":"#/definitions/Domain"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/DomainResponse"}},"400":{"description":"Invalid Domain value"},"404":{"description":"DomainResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveDomainCategory":{"post":{"summary":"Egy új/létezõ lista kategóriát ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"domainCategory","required":true,"schema":{"$ref":"#/definitions/DomainCategory"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/DomainCategoryResponse"}},"400":{"description":"Invalid DomainCategory value"},"404":{"description":"DomainCategoryResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveFolder":{"post":{"summary":"Egy új/létezõ mappát ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"folder","required":true,"schema":{"$ref":"#/definitions/Folder"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/FolderResponse"}},"400":{"description":"Invalid Folder value"},"404":{"description":"FolderResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveItem":{"post":{"summary":"Egy új/létezõ Anyagot ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"item","required":true,"schema":{"$ref":"#/definitions/Item"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/ItemResponse"}},"400":{"description":"Invalid Item value"},"404":{"description":"ItemResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveItemType":{"post":{"summary":"Egy új/létezõ Anyag típust ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"itemType","required":true,"schema":{"$ref":"#/definitions/ItemType"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/ItemTypeResponse"}},"400":{"description":"Invalid ItemType value"},"404":{"description":"ItemTypeResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveMedia":{"post":{"summary":"Egy új/létezõ Verziót ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"media","required":true,"schema":{"$ref":"#/definitions/Media"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/MediaResponse"}},"400":{"description":"Invalid Media value"},"404":{"description":"MediaResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveTemplate":{"post":{"summary":"Egy új Sablont tölt be a folyamatkezelõ motor program betöltõjébe.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"template","required":true,"schema":{"$ref":"#/definitions/Template"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/TemplateResponse"}},"400":{"description":"Invalid Template value"},"404":{"description":"TemplateResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveMediaFile":{"post":{"summary":"Egy új/létezõ Kópiát ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"MediaFile","required":true,"schema":{"$ref":"#/definitions/MediaFile"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/MediaFileResponse"}},"400":{"description":"Invalid MediaFile value"},"404":{"description":"MediaFileResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveMetadata":{"post":{"summary":"Egy új/létezõ Meta adatot ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"Metadata","required":true,"schema":{"$ref":"#/definitions/Metadata"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/MetadataResponse"}},"400":{"description":"Invalid Metadata value"},"404":{"description":"MetadataResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveMetadataElement":{"post":{"summary":"Egy új/létezõ Meta adat elemet ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"MetadataElement","required":true,"schema":{"$ref":"#/definitions/MetadataElement"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/MetadataElementResponse"}},"400":{"description":"Invalid MetadataElement value"},"404":{"description":"MetadataResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveMetadataType":{"post":{"summary":"Egy új/létezõ Meta adat típust ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"MetadataType","required":true,"schema":{"$ref":"#/definitions/MetadataType"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/MetadataTypeResponse"}},"400":{"description":"Invalid MetadataType value"},"404":{"description":"MetadataTypeResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveSearchDefinition":{"post":{"summary":"Egy új/létezõ Keresést ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"SearchDefinition","required":true,"schema":{"$ref":"#/definitions/SearchDefinition"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/SearchDefinitionResponse"}},"400":{"description":"Invalid SearchDefinition value"},"404":{"description":"SearchDefinitionResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveScene":{"post":{"summary":"Egy új/létezõ Vágólistát ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"Scene","required":true,"schema":{"$ref":"#/definitions/Scene"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/SceneResponse"}},"400":{"description":"Invalid Scene value"},"404":{"description":"SceneResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveShot":{"post":{"summary":"Egy új/létezõ Szkriptet ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"Shot","required":true,"schema":{"$ref":"#/definitions/Shot"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/ShotResponse"}},"400":{"description":"Invalid Shot value"},"404":{"description":"ShotResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveSceneContent":{"post":{"summary":"Egy új/létezõ Vágólista elemet ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"SceneContent","required":true,"schema":{"$ref":"#/definitions/SceneContent"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/SceneContentResponse"}},"400":{"description":"Invalid SceneContent value"},"404":{"description":"SceneContentResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveStore":{"post":{"summary":"Egy új/létezõ Tárolót ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"Store","required":true,"schema":{"$ref":"#/definitions/Store"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/StoreResponse"}},"400":{"description":"Invalid Store value"},"404":{"description":"StoreResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveStoreUri":{"post":{"summary":"Egy új/létezõ Tároló uri-t ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"StoreUri","required":true,"schema":{"$ref":"#/definitions/StoreUri"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/StoreUriResponse"}},"400":{"description":"Invalid StoreUri value"},"404":{"description":"StoreUriResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/saveUserInfo":{"post":{"summary":"Egy új/létezõ Felhasználót ment el/módosít az adatbázisba.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"UserInfo","required":true,"schema":{"$ref":"#/definitions/UserInfo"}}],"responses":{"200":{"description":"successful operation","schema":{"$ref":"#/definitions/UserInfoResponse"}},"400":{"description":"Invalid UserInfo value"},"404":{"description":"UserInfoResponse not found"},"500":{"description":"Internal server error"}}}},"/mas/searchItem":{"post":{"summary":"Anyagok keresése. A keresés elsõ futtatásakor csak az elsõ SearchResult tartalmaz anyagokat, a találati lista elsõ oldalát, cím szerint rendezetten. Újbóli futtatás esetén a paraméter megjelenítési információinak módosításával változtatható az anyagok listája.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"QueryObject","required":true,"schema":{"$ref":"#/definitions/QueryObject"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/SearchResult"}}},"400":{"description":"Invalid QueryObject value"},"404":{"description":"SearchResult not found"},"500":{"description":"Internal server error"}}}},"/mas/shutdown":{"get":{"summary":"Munkafolyamat motor leállítása.","produces":["application/json"],"responses":{"200":{"description":"successful operation"},"500":{"description":"Internal server error"}}}},"/mas/startup":{"get":{"summary":"Munkafolyamat motor elindítása.","produces":["application/json"],"responses":{"200":{"description":"successful operation"},"500":{"description":"Internal server error"}}}},"/mas/suspendJob":{"post":{"summary":"Munkafolyamat azonosító alapján egy új felfüggesztési kérelmet helyez el a motor rendszerüzenet várakozási sorába.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"jobId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"successful operation"},"400":{"description":"Invalid jobId value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}}}},"/mas/register":{"get":{"summary":"Szerializáláshoz beregisztrált objektum típusok, melyek object-ként mennének át a proxy-n.","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"type":"object"}}},"500":{"description":"Internal server error"}}}},"/mas/getLogEvents":{"post":{"summary":"Naplózási szint alapján visszaad egy napló listát.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"LogLevel","required":true,"schema":{"$ref":"#/definitions/LogLevel"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/LogEvent"}}},"400":{"description":"Invalid LogLevel value"},"404":{"description":"Job not found"},"500":{"description":"Internal server error"}}}},"/mas/deleteTemplate":{"post":{"summary":"Név alapján kitörli a Sablont.","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"name","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","schema":{"type":"boolean"}},"400":{"description":"Invalid name value"},"404":{"description":"Template not found"},"500":{"description":"Internal server error"}}}},"/mas/getTranscodeProfiles":{"get":{"summary":"Visszatér az illesztett transzkóder profil információkkal.","produces":["application/json"],"responses":{"200":{"description":"successful operation","schema":{"type":"array","items":{"$ref":"#/definitions/TranscoderProfile"}}},"500":{"description":"Internal server error"}}}}},"definitions":{"EntityBase":{"type":"object","properties":{"id":{"type":"integer","format":"int64"}}},"Domain":{"type":"object","properties":{"name":{"type":"string"},"domainCategoryId":{"type":"integer","format":"int64"},"value":{"type":"integer","format":"int64"}}},"DomainCategory":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"domains":{"type":"array","xml":{"name":"domain","wrapped":true},"items":{"$ref":"#/definitions/Domain"}}}}]},"MetadataElement":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"description":{"type":"string"},"metadataType":{"$ref":"#/definitions/MetadataType"},"metadataTypeId":{"type":"integer","format":"int64"},"name":{"type":"string"},"domainCategoryId":{"type":"integer","format":"int64"}}}]},"MetadataType":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"dataType":{"type":"string"},"baseType":{"$ref":"#/definitions/BaseType"},"javaType":{"type":"string"},"length":{"type":"integer","format":"int32"},"name":{"type":"string"}}}]},"BaseType":{"type":"string","enum":["BIGINT","BINARY","BOOL","CHAR","DATETIME","DECIMAL","DOUBLE","DOMAIN","INT","REAL","TIME","TEXT","VARCHAR"]},"SignalType":{"type":"string","enum":["CREATE","UPDATE","DELETE"]},"UserRight":{"type":"string","enum":["READONLY","READWRITE","ADMINISTRATOR"]},"OrderDirection":{"type":"string","enum":["ASC","DESC"]},"FilterLogic":{"type":"string","enum":["AND","OR"]},"FilterValueLogic":{"type":"string","enum":["CONTAINS","STARTSWITH","ENDSWITH","EQUALS","LESS","MORE","BEETWEN","ONEWEEK","TWOWEEKS","THREEWEEKS","ONEMONTH","TWOMONTHS","THREEMONTHS","SIXMONTHS","ONEYEAR"]},"StaticTables":{"type":"string","enum":["ITEM","ITEMTYPE","MEDIA","MEDIAFILE","METADATA","METADATELEMENT","METADATATYPE","FOLDER","SHOT","BREAK","STORE","STOREURI","MEDIAINFO","REMOTESTORE","REMOTEFILE","SEARCHDEFINITION","DOMAIN","DOMAINCATEGORY","JOB","USERINFO","FILETYPE","SCENE","SCENECONTENT","TEMPLATE","TEMPLATESTEP","TEMPLATEDECLARATION","INPUTPARAM","OUTPUTPARAM","LOGEVENT","JOBSTART"]},"SqlIndexType":{"type":"string","enum":["NONE","INDEX","UNIQUE"]},"MdType":{"type":"string","enum":["INDEX","UNIQUE",null,"EDIT","LIST","GENERATE","SEARCH"]},"GuiType":{"type":"string","enum":["LABEL","TEXTBOX","DATAGRID","DATEPICKER","DATETIMEPICKER","DOMAINCOMBO","DOMAINLOOKUP","MULTIDOMAINLOOKUP","CHECKBOX","COMBOBOX","MULTILINETEXTBOX","TIMECODE","NUMBER","WHOLENUMBER","METADATAELEMENT","METADATTYPE","FILETYPE","STORE","IMAGE"]},"ListType":{"type":"string","enum":["LABEL","CHECKBOX","DOMAINLABEL","FOLDERICON","ICON","FILESIZE","WRAPPEDLABEL","TIMECODE","PROGRESS","THUMBNAIL","EDITABLETEXTBOX"]},"BreakType":{"type":"string","enum":["IN","OUT","SEGMENT"]},"Signal":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"signalType":{"$ref":"#/definitions/SignalType"},"staticTable":{"$ref":"#/definitions/StaticTables"}}}]},"RemoteStoreProtocol":{"type":"string","enum":["HTTPS","HTTP","FTP","SMB","LOCAL","TSM"]},"DeliveryMethod":{"type":"string","enum":["STREAMING","ADAPTIVESTREAMING","PROGRESSIVEDOWNLOAD"]},"StoreUri":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"BUFFER_SIZE":{"type":"integer","format":"int32"},"uri":{"type":"string"},"storeId":{"type":"integer","format":"int64"},"isStream":{"type":"boolean"},"isSource":{"type":"boolean"},"isTarget":{"type":"boolean"},"filter":{"type":"string"},"userName":{"type":"string"},"password":{"type":"string"},"rootPath":{"type":"string"},"currentPath":{"type":"string"},"portNumber":{"type":"integer","format":"int32"},"protocol":{"$ref":"#/definitions/RemoteStoreProtocol"},"delivery":{"$ref":"#/definitions/DeliveryMethod"},"percent":{"type":"integer","format":"int32"}}}]},"Store":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"name":{"type":"string"},"storeUris":{"type":"array","xml":{"name":"storeUri","wrapped":true},"items":{"$ref":"#/definitions/StoreUri"}},"isSystem":{"type":"boolean"},"isLowres":{"type":"boolean"}}}]},"Timestamp":{"type":"object"},"UserInfo":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"fullName":{"type":"string"},"userName":{"type":"string"},"password":{"type":"string"},"created":{"$ref":"#/definitions/Timestamp"},"lastLogin":{"$ref":"#/definitions/Timestamp"},"rights":{"type":"integer","format":"int32"},"token":{"type":"string"}}}]},"Domains":{"type":"object","properties":{"values":{"type":"array","xml":{"name":"domain","wrapped":true},"items":{"$ref":"#/definitions/Domain"}}}},"Folder":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"parentId":{"type":"integer","format":"int64"},"childId":{"type":"integer","format":"int64"},"parent":{"$ref":"#/definitions/Item"},"child":{"$ref":"#/definitions/Item"}}}]},"FileType":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"audioCodec":{"type":"string"},"description":{"type":"string"},"framerate":{"type":"number","format":"float"},"name":{"type":"string"},"videoCodec":{"type":"string"},"videoTrack":{"type":"integer","format":"int32"}}}]},"MediaFile":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"fileStructInfo":{"type":"string"},"fileType":{"$ref":"#/definitions/FileType"},"fileTypeId":{"type":"integer","format":"int64"},"media":{"$ref":"#/definitions/Media"},"mediaId":{"type":"integer","format":"int64"},"relativePath":{"type":"string"},"store":{"$ref":"#/definitions/Store"},"storeId":{"type":"integer","format":"int64"}}}]},"Media":{"allOf":[{"$ref":"#/definitions/DynamicAttributes"},{"type":"object","properties":{"archived":{"$ref":"#/definitions/Timestamp"},"created":{"$ref":"#/definitions/Timestamp"},"description":{"type":"string"},"houseId":{"type":"string"},"itemId":{"type":"integer","format":"int64"},"length":{"type":"integer","format":"int64"},"mediaFiles":{"type":"array","xml":{"name":"mediafile","wrapped":true},"items":{"$ref":"#/definitions/MediaFile"}},"title":{"type":"string"},"isPartialEnabled":{"type":"boolean"},"poster":{"type":"string","format":"byte"}}}]},"Item":{"allOf":[{"$ref":"#/definitions/DynamicAttributes"},{"type":"object","properties":{"created":{"$ref":"#/definitions/Timestamp"},"modified":{"$ref":"#/definitions/Timestamp"},"description":{"type":"string"},"houseId":{"type":"string"},"title":{"type":"string"},"isFolder":{"type":"string"},"folderId":{"type":"integer","format":"int64"},"medias":{"type":"array","xml":{"name":"medias","wrapped":true},"items":{"$ref":"#/definitions/Media"}}}}]},"DynamicAttributes":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"itemType":{"$ref":"#/definitions/ItemType"},"itemTypeId":{"type":"integer","format":"int64"},"loaded":{"type":"boolean"},"attributes":{"type":"array","items":{"$ref":"#/definitions/MapStringObjectElement"}}}}]},"ItemType":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"description":{"type":"string"},"name":{"type":"string"},"metadatas":{"type":"array","xml":{"name":"metadata","wrapped":true},"items":{"$ref":"#/definitions/Metadata"}},"tablePrefix":{"type":"string"},"isStatic":{"type":"boolean"}}}]},"Metadata":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"itemTypeId":{"type":"integer","format":"int64"},"idDbIndex":{"type":"boolean"},"isDbNullable":{"type":"boolean"},"isDbUnique":{"type":"boolean"},"isEditable":{"type":"boolean"},"isListable":{"type":"boolean"},"isGenerated":{"type":"boolean"},"isSearchable":{"type":"boolean"},"guiType":{"$ref":"#/definitions/GuiType"},"listType":{"$ref":"#/definitions/ListType"},"metadataElement":{"$ref":"#/definitions/MetadataElement"},"metadataElementId":{"type":"integer","format":"int64"},"staticTable":{"$ref":"#/definitions/StaticTables"},"pojoField":{"type":"string"},"sqlField":{"type":"string"},"parameter":{"type":"string"}}}]},"SearchDefinition":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"name":{"type":"string"},"created":{"$ref":"#/definitions/Timestamp"},"modified":{"$ref":"#/definitions/Timestamp"},"data":{"type":"string","format":"byte"}}}]},"Scene":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"name":{"type":"string"},"created":{"$ref":"#/definitions/Timestamp"},"modified":{"$ref":"#/definitions/Timestamp"},"sceneContents":{"type":"array","xml":{"name":"scenecontents","wrapped":true},"items":{"$ref":"#/definitions/SceneContent"}},"isChunked":{"type":"boolean"}}}]},"SceneContent":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"scene":{"$ref":"#/definitions/Scene"},"sceneId":{"type":"integer","format":"int64"},"shot":{"$ref":"#/definitions/Shot"},"shotId":{"type":"integer","format":"int64"},"position":{"type":"integer","format":"int64"}}}]},"Shot":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"created":{"$ref":"#/definitions/Timestamp"},"description":{"type":"string"},"inPoint":{"type":"integer","format":"int64"},"media":{"$ref":"#/definitions/Media"},"mediaId":{"type":"integer","format":"int64"},"outPoint":{"type":"integer","format":"int64"},"thumbnail":{"type":"string","format":"byte"}}}]},"Syncable":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object"}]},"AtomicLong":{"type":"object"},"JobStatus":{"type":"string","enum":["RUNNABLE","SUSPENDED","FINISHED","EXECUTING","CANCELED","WAIT_EXECUTOR","WAIT_SUSPEND","WAIT_USERMESSAGE","WAIT_CANCEL","WAIT_MANUALSTART","WAIT_SCHEDULEDSTART"]},"Job":{"allOf":[{"$ref":"#/definitions/Syncable"},{"type":"object","properties":{"counter1":{"$ref":"#/definitions/AtomicLong"},"priority":{"type":"integer","format":"int64"},"name":{"type":"string"},"owner":{"type":"string"},"status":{"$ref":"#/definitions/JobStatus"},"description":{"type":"string"},"template":{"type":"string"},"submitted":{"$ref":"#/definitions/Timestamp"},"finished":{"$ref":"#/definitions/Timestamp"},"progress":{"type":"integer","format":"int32"},"scheduledTime":{"$ref":"#/definitions/Timestamp"}}}]},"ValidReplies":{"type":"string","enum":["YESNO"]},"UserMessage":{"type":"object","properties":{"created":{"type":"string","format":"date"},"validReplies":{"$ref":"#/definitions/ValidReplies"},"jobId":{"type":"integer","format":"int64"},"messageId":{"type":"integer","format":"int64"},"messageNumber":{"type":"integer","format":"int64"},"mustReply":{"type":"boolean"},"owner":{"type":"string"},"text":{"type":"string"},"reply":{"type":"integer","format":"int32"}}},"RemoteFile":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"name":{"type":"string"},"created":{"$ref":"#/definitions/Timestamp"},"modify":{"$ref":"#/definitions/Timestamp"},"size":{"type":"integer","format":"int64"},"isFolder":{"type":"boolean"}}}]},"SystemResponse":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"data":{"type":"object"},"message":{"type":"string"},"success":{"type":"boolean"}}},"RemoteFileResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object","properties":{"files":{"type":"array","xml":{"name":"file","wrapped":true},"items":{"$ref":"#/definitions/RemoteFile"}}}}]},"JobMessage":{"type":"object","properties":{"jobId":{"type":"integer","format":"int64"}}},"UserReplyMessage":{"allOf":[{"$ref":"#/definitions/JobMessage"},{"type":"object","properties":{"reply":{"type":"object"},"messageId":{"type":"integer","format":"int64"}}}]},"RestartRequest":{"allOf":[{"$ref":"#/definitions/JobMessage"},{"type":"object"}]},"ResumeRequest":{"allOf":[{"$ref":"#/definitions/JobMessage"},{"type":"object"}]},"DomainResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"DomainCategoryResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"FolderResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"ItemResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"ItemTypeResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"MediaResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"MediaFileResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"MetadataResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"MetadataElementResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"MetadataTypeResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"SearchDefinitionResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"SceneResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"ShotResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"SceneContentResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"StoreResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"StoreUriResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"UserInfoResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"TemplateResponse":{"allOf":[{"$ref":"#/definitions/SystemResponse"},{"type":"object"}]},"SearchResult":{"type":"object","properties":{"itemCount":{"type":"integer","format":"int64"},"itemType":{"$ref":"#/definitions/ItemType"},"items":{"type":"array","xml":{"name":"item","wrapped":true},"items":{"$ref":"#/definitions/Item"}},"folders":{"type":"array","xml":{"name":"item","wrapped":true},"items":{"$ref":"#/definitions/Item"}},"parameters":{"$ref":"#/definitions/RenderParameter"}}},"RenderParameter":{"type":"object","properties":{"page":{"type":"integer","format":"int64"},"rowPerPage":{"type":"integer","format":"int64"},"orderBy":{"$ref":"#/definitions/Metadata"},"orderDirection":{"$ref":"#/definitions/OrderDirection"}}},"SearchFilter":{"type":"object","properties":{"logic":{"$ref":"#/definitions/FilterLogic"},"itemTypeId":{"type":"integer","format":"int64"},"metadata":{"$ref":"#/definitions/Metadata"},"valueLogic":{"$ref":"#/definitions/FilterValueLogic"},"values":{"type":"array","xml":{"name":"value","wrapped":true},"items":{"type":"object"}},"filters":{"type":"array","xml":{"name":"filter","wrapped":true},"items":{"$ref":"#/definitions/SearchFilter"}}}},"QueryObject":{"type":"object","properties":{"activeItemTypeId":{"type":"integer","format":"int64"},"parameters":{"$ref":"#/definitions/RenderParameter"},"filters":{"type":"array","xml":{"name":"filter","wrapped":true},"items":{"$ref":"#/definitions/SearchFilter"}}}},"LogEvent":{"type":"object","properties":{"created":{"$ref":"#/definitions/Timestamp"},"message":{"type":"string"},"source":{"type":"string"},"level":{"$ref":"#/definitions/LogLevel"}}},"LogLevel":{"type":"string","enum":["FATAL","ERROR","WARN","INFO","DEBUG","TRACE","ALL"]},"JobStartType":{"type":"string","enum":["IMMEDIATE","MANUAL","SCHEDULED"]},"JobStart":{"type":"object","properties":{"time":{"$ref":"#/definitions/Timestamp"},"jobStartType":{"$ref":"#/definitions/JobStartType"}}},"DeclarationType":{"type":"string","enum":["PARAMETER","VARIABLE"]},"TemplateDeclaration":{"type":"object","properties":{"name":{"type":"string"},"type":{"type":"string"},"declarationType":{"$ref":"#/definitions/DeclarationType"},"id":{"type":"integer","format":"int64"}}},"TemplateStep":{"type":"object","properties":{"weight":{"type":"integer","format":"int32"},"maxConcurrent":{"type":"integer","format":"int32"},"inputs":{"type":"array","xml":{"name":"input","wrapped":true},"items":{"$ref":"#/definitions/TemplateDeclaration"}},"outputs":{"type":"array","xml":{"name":"input","wrapped":true},"items":{"$ref":"#/definitions/TemplateDeclaration"}}}},"Template":{"allOf":[{"$ref":"#/definitions/EntityBase"},{"type":"object","properties":{"templateSteps":{"type":"array","xml":{"name":"step","wrapped":true},"items":{"$ref":"#/definitions/TemplateStep"}},"templateDeclarations":{"type":"array","xml":{"name":"declaration","wrapped":true},"items":{"$ref":"#/definitions/TemplateDeclaration"}},"fileName":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}}}]},"JobTemplatesInfo":{"type":"object","properties":{"templates":{"type":"array","xml":{"name":"template","wrapped":true},"items":{"$ref":"#/definitions/Template"}},"executors":{"type":"array","xml":{"name":"step","wrapped":true},"items":{"$ref":"#/definitions/TemplateStep"}}}},"TranscoderProfile":{"type":"object","properties":{"name":{"type":"string"},"guid":{"type":"string"},"isDefault":{"type":"boolean"}}},"CreateJobParameters":{"type":"object","properties":{"jobTemplate":{"type":"string"},"jobName":{"type":"string"},"parameters":{"type":"array","items":{"$ref":"#/definitions/MapStringObjectElement"}},"jobStart":{"$ref":"#/definitions/JobStart"}}},"GetFilteredDomainByDisplayParameters":{"type":"object","properties":{"filterId":{"type":"integer","format":"int64"},"filter":{"type":"string"}}},"GetFilteredParameters":{"type":"object","properties":{"filter":{"type":"string"},"isChunked":{"type":"boolean"}}},"RemoveParameters":{"type":"object","properties":{"className":{"type":"string"},"ids":{"type":"array","items":{"type":"integer","format":"int64"}}}},"ReplyMessageParameters":{"type":"object","properties":{"messageId":{"type":"integer","format":"int64"},"jobId":{"type":"integer","format":"int64"},"reply":{"type":"integer","format":"int32"}}},"MapStringObjectElement":{"properties":{"key":{"type":"string"},"value":{"type":"object"}}},"MapObjectObjectElement":{"properties":{"key":{"type":"object"},"value":{"type":"object"}}},"LoginParameters":{"type":"object","properties":{"username":{"type":"string"},"password":{"type":"string"}}}},"externalDocs":{"description":"Find out more about MAS","url":"http://userrendszerhaz.hu"},"schemes":["https","http"],"host":"virtserver.swaggerhub.com","basePath":"/laszlo.eros/petstoremas/1.0.0","securityDefinitions":{"api_key":{"type":"apiKey","name":"api_key","in":"header"}},"security":[{"api_key":[]}]} \ No newline at end of file +{ + "swagger" : "2.0", + "info":{ + "description": "This is MAS project.\n", + "version" : "1.0.0", + "title" : "Swagger MAS", + "termsOfService" : "http://userrendszerhaz.hu/", + "contact":{ + "email" : "info@userrendszerhaz.hu" + }, + "license":{ + "name" : "Apache 2.0", + "url" : "http://www.apache.org/licenses/LICENSE-2.0.html" + } + }, + "paths":{ + "/mas/cancelJob":{ + "post":{ + "summary" : "A futó munkafolyamat leállításra kerül és kikerül a runQueue-ból.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in": "body", + "name": "jobId", + "required": true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{"description" : "successful operation"}, + "400":{"description" : "Invalid input"}, + "404":{"description" : "Job with Id not found"}, + "500":{"description" : "Internal server error"} + } + } + }, + "/mas/createJob":{ + "post":{ + "summary" : "A kliens felõl érkezõ új munkafolyamat indítása, amely a JobEngine submit metódusát hívja és jobStart paraméter alapján eldönti, hogy a munkafolyamat milyen módon kerüljön be a folyamatütemezõbe.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "createJobParameters", + "required":true, + "schema":{ + "$ref" : "#/definitions/CreateJobParameters" + } + } + ], + "responses":{ + "200":{"description" : "successful operation","schema":{"$ref" : "#/definitions/Job"}}, + "400":{"description" : "Invalid input"}, + "500":{"description" : "Internal server error"}} + } + }, + "/mas/getAllDomainCategory":{ + "get":{ + "summary" : "Az ItemManager-tõl elkéri az adatbázisban eltárolt összes DomainCategory típusú entitást.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "OK", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/DomainCategory" + } + } + }, + "500":{"description" : "Internal server error"} + } + } + }, + "/mas/getAllMetadataElement":{ + "get":{ + "summary" : "Az ItemManager-tõl elkéri az adatbázisban eltárolt összes MetadataElement típusú entitást.", + "produces":["application/json"], + "responses":{ + "200": { + "description" : "OK", + "schema":{ + "type" : "array", + "items" :{ + "$ref" : "#/definitions/MetadataElement" + } + } + }, + "500": { + "description" : "Internal server error" + } + } + } + }, + "/mas/getAllMetadataType":{ + "get":{ + "summary": "Az ItemManager-tõl elkéri az adatbázisban eltárolt összes MetadataType típusú entitást.", + "produces":[ "application/json" ], + "responses":{ + "200":{ + "description" : "OK", + "schema":{ + "type" : "array", + "items":{ + "$ref": "#/definitions/MetadataType" + } + } + }, + "500":{ + "description": "Internal server error" + } + } + } + }, + "/mas/getAllSignal":{ + "get":{ + "summary" : "Fake hívás, így a webservice-en keresztül elérhetõ a Signal objektum.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "OK", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Signal" + } + } + }, + "500": { + "description" : "Internal server error" + } + } + } + }, + "/mas/getAllStore":{ + "get":{ + "summary" : "Az ItemManager-tõl elkéri az adatbázisban eltárolt összes Store típusú entitást.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "OK", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Store" + } + } + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getAllUserInfo":{ + "get":{ + "summary" : "Az ItemManager-tõl elkéri az adatbázisban eltárolt összes UserInfo típusú entitást.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "OK", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/UserInfo" + } + } + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getDomains":{ + "get":{ + "summary" : "Fake hívás.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "OK", + "schema":{ + "$ref" : "#/definitions/Domains" + } + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getFilteredDomain":{ + "post":{ + "summary" : "Az ItemManager elkéri azokat a Domain-eket, melyek domainCategoryId-je egyenlõ filterId.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "filterId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Domain" + } + } + }, + "400":{ + "description" : "Invalid filterId value" + }, + "404":{ + "description" : "Domain not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getFilteredDomainByDisplay":{ + "post":{ + "summary" : "Az ItemManager elkéri azokat a Domain-eket, melyek domainCategoryId-je és filtere egyenlõ filterId-val, illetve filter-el.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "getFilteredDomainByDisplayParameters", + "required":true, + "schema":{ + "$ref" : "#/definitions/GetFilteredDomainByDisplayParameters" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Domain" + } + } + }, + "400":{ + "description" : "Invalid filterId/filter value" + }, + "404":{ + "description" : "Domain not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getFilteredFolder":{ + "post":{ + "summary" : "filterId alapján elkéri a Foldereket az ItemManager-tõl.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "filterId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Folder" + } + } + }, + "400":{ + "description" : "Invalid filterId value" + }, + "404":{ + "description" : "Folder not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getFilteredMedia":{ + "post":{ + "summary" : "Elkéri az ItemManager-tõl az összes olyan Médiát, amelynek itemId-ja megegyezik a bemeneti paraméterként kapott filterId-val.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in": "body", + "name": "filterId", + "required": true, + "schema":{ + "type": "integer", + "format": "int64" + } + } + ], + "responses":{ + "200":{ + "description": "successful operation", + "schema":{ + "type": "array", + "items":{ + "$ref": "#/definitions/Media" + } + } + }, + "400":{ + "description" : "Invalid filterId value" + }, + "404":{ + "description" : "Media not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getFilteredSearchDefinition":{ + "post":{ + "summary" : "ItemManager-tõl elkéri az összes olyan mentett keresést, amely filter-rel kezdõdik.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "getFilteredParameters", + "required":true, + "schema":{ + "$ref" : "#/definitions/GetFilteredParameters" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/SearchDefinition" + } + } + }, + "400":{ + "description" : "Invalid value" + }, + "404":{ + "description" : "SearchDefinition not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getFilteredScene":{ + "post":{ + "summary" : "ItemManager-tõl elkéri az összes olyan mentett vágólistát, amely name-el kezdõdik.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "getFilteredParameters", + "required":true, + "schema":{ + "$ref" : "#/definitions/GetFilteredParameters" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Scene" + } + } + }, + "400":{ + "description" : "Invalid value" + }, + "404":{ + "description" : "Scene not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getFolders":{ + "post":{ + "summary" : "ItemManager-tõl elkéri az összes olyan mappát, amely childId-ja filterId-vel egyenlõ.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "filterId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Item" + } + } + }, + "400":{ + "description" : "Invalid filterId value" + }, + "404":{ + "description" : "Item not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getShots":{ + "post":{ + "summary" : "ItemManager-tõl elkéri az összes olyan Szkript-et, amely mediaId-je megyezik a bemeneti paraméterként kapott mediaId-vel.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "mediaId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Shot" + } + } + }, + "400":{ + "description" : "Invalid mediaId value" + }, + "404":{ + "description" : "Shot not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getItem":{ + "post":{ + "summary" : "ItemManager-tõl elkéri a bemeneti paraméterként kapott id-vel rendelkezõ Item-et.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "id", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/Item" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "Item not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getItemType":{ + "post":{ + "summary" : "ItemManager-tõl elkéri a bemeneti paraméterként kapott id-vel rendelkezõ ItemType-ot.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "id", + "required" : true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/ItemType" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "ItemType not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getItemTypes":{ + "get":{ + "summary" : "Típusleírók lekérdezése. Az adatmodell dinamikus, az anyag és verzió objektumok bõvítését szolgáló metaadatokat tartalmazza, kiegészítve az adatbázisban elõre definiált mezõk metaadat leíróival.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/ItemType" + } + } + }, + "404":{ + "description" : "ItemType not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getJob":{ + "post":{ + "summary" : "ItemManager-tõl elkéri a bemeneti paraméterként kapott jobId-vel rendelkezõ Job-ot.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "jobId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/Job" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getMedia":{ + "post":{ + "summary" : "ItemManager-tõl elkéri a bemeneti paraméterként kapott id-vel rendelkezõ Media-t.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "id", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/Media" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "Media not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getJobTemplatesInfo":{ + "get":{ + "summary" : "Visszaadja a rendszerben tárolt összes sablon-t és végrehajtó osztályok listáját egy JobTemplatesInfo osztályba csomagolva.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/JobTemplatesInfo" + } + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/searchJobs":{ + "post":{ + "summary" : "Egy QueryObject paraméter alapján elkéri az ItemManager-tõl a paraméterben tárolt szûrési feltételeknek megfelelõ Job-ok listáját.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "parameter", + "required":true, + "schema":{ + "$ref" : "#/definitions/QueryObject" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/Job" + } + } + }, + "400":{ + "description" : "Invalid parameter value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getMessage":{ + "post":{ + "summary" : "Visszadja messageId alapján az a UserMessage-et, amely a JobEngine getUserMessageQueues() listájában van.", + "consumes": ["application/json"], + "produces": ["application/json"], + "parameters": [ + { + "in" : "body", + "name" : "messageId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/UserMessage" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getMessageCount":{ + "get":{ + "summary" : "Visszaadja a JobEngine getUserMessageQueues() lista méretét.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "integer", + "format" : "int32" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + }, + "security": [ + { + "api_key":[] + } + ] + } + }, + "/mas/getMessages":{ + "get":{ + "summary" : "Visszaadja a JobEngine getUserMessageQueues()-ban lévõ UserMessage-ek listáját.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema": { + "type" : "array", + "items": { + "$ref" : "#/definitions/UserMessage" + } + } + }, + "404": { + "description" : "Message not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getMetadataType":{ + "get":{ + "summary" : "fake hívás.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/MdType" + } + }, + "404":{ + "description" : "MdType not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getSearchDefinitions":{ + "post":{ + "summary" : "Az ItemManager-tõl elkéri a bemeneti paraméterben kapott azonosítóval rendelkezõ Mentett keresési feltételt.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "id", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/SearchDefinition" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "SearchDefinition not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getScene":{ + "post":{ + "summary" : "Az id azonosítóval rendelkezõ Scene objektumot kéri el az ItemManager-tõl.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "id", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/Scene" + } + }, + "400":{ + "description" : "Invalid id value" + }, + "404":{ + "description" : "Scene not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getRemoteFiles":{ + "post":{ + "summary" : "A bemeneti paraméterként kapott storeUri-tól elkéri a hozzá tartozó remote file-okat.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "id", + "required":true, + "schema":{ + "$ref" : "#/definitions/StoreUri" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/RemoteFileResponse" + } + }, + "400":{ + "description" : "Invalid StoreUri value" + }, + "404":{ + "description" : "RemoteFileResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getUserRight":{ + "get":{ + "summary" : "fake hívás", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/UserRight" + } + } + }, + "404":{ + "description" : "UserRight not found"}, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/login":{ + "post":{ + "summary" : "sessionId alapján elkér a managertõl egy UserInfo-t.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "username", + "required":true, + "schema":{ + "$ref" : "#/definitions/LoginParameters" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/UserInfo" + } + }, + "400":{ + "description" : "Invalid sessionId value" + }, + "404":{ + "description" : "UserInfo not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/logout":{ + "get":{ + "summary" : "nincs implementálva", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/remove":{ + "post":{ + "summary" : "Az osztály név és azonosító lista alapján az ItemManager-el eltávolítja az entitásokat az adatbázisból.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "removeParameters", + "required":true, + "schema":{ + "$ref" : "#/definitions/RemoveParameters" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/SystemResponse" + } + }, + "400":{ + "description" : "Invalid RemoveParameters value" + }, + "404":{ + "description" : "SystemResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/removeAll":{ + "post":{ + "summary" : "Az osztály név és azonosító lista alapján az ItemManager-el eltávolítja az entitásokat az adatbázisból.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "removeParameters", + "required":true, + "schema":{ + "$ref" : "#/definitions/RemoveParameters" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/SystemResponse" + } + }, + "400":{ + "description" : "Invalid RemoveParameters value" + }, + "404":{ + "description" : "SystemResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/replyMessage":{ + "post":{ + "summary" : "Elhelyez egy UserReplyMessage típusú üzenetet a motor rendszerüzenet várakozási sorába.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "replyMessageParameters", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReplyMessageParameters" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation" + }, + "400":{ + "description" : "Invalid ReplyMessageParameters value" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/restartJob":{ + "post":{ + "summary" : "Munkafolyamat azonosító alapján egy új újraindítási kérelmet helyez el a motor rendszerüzenet várakozási sorába.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "jobId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation" + }, + "400":{ + "description" : "Invalid jobId value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/resumeJob":{ + "post":{ + "summary" : "Munkafolyamat azonosító alapján egy új folytatási kérelmet helyez el a motor rendszerüzenet várakozási sorába.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "jobId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation" + }, + "400":{ + "description" : "Invalid jobId value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveDomain":{ + "post":{ + "summary" : "Egy új/létezõ listát ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "domain", + "required":true, + "schema": { + "$ref" : "#/definitions/Domain" + } + } + ], + "responses": { + "200": { + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/DomainResponse" + } + }, + "400":{ + "description" : "Invalid Domain value" + }, + "404":{ + "description" : "DomainResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveDomainCategory":{ + "post":{ + "summary" : "Egy új/létezõ lista kategóriát ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "domainCategory", + "required":true, + "schema":{ + "$ref" : "#/definitions/DomainCategory" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/DomainCategoryResponse" + } + }, + "400":{ + "description" : "Invalid DomainCategory value" + }, + "404":{ + "description" : "DomainCategoryResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveFolder":{ + "post":{ + "summary" : "Egy új/létezõ mappát ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "folder", + "required":true, + "schema":{ + "$ref" : "#/definitions/Folder" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/FolderResponse" + } + }, + "400":{ + "description" : "Invalid Folder value" + }, + "404":{ + "description" : "FolderResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveItem":{ + "post":{ + "summary" : "Egy új/létezõ Anyagot ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "item", + "required":true, + "schema":{ + "$ref" : "#/definitions/Item" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/ItemResponse" + } + }, + "400":{ + "description" : "Invalid Item value" + }, + "404":{ + "description" : "ItemResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveItemType":{ + "post":{ + "summary" : "Egy új/létezõ Anyag típust ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "itemType", + "required":true, + "schema":{ + "$ref" : "#/definitions/ItemType" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/ItemTypeResponse" + } + }, + "400":{ + "description" : "Invalid ItemType value" + }, + "404":{ + "description" : "ItemTypeResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveMedia":{ + "post":{ + "summary" : "Egy új/létezõ Verziót ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "media", + "required":true, + "schema":{ + "$ref" : "#/definitions/Media" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/MediaResponse" + } + }, + "400":{ + "description" : "Invalid Media value" + },"404":{ + "description" : "MediaResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveTemplate":{ + "post":{ + "summary" : "Egy új Sablont tölt be a folyamatkezelõ motor program betöltõjébe.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "template", + "required":true, + "schema":{ + "$ref" : "#/definitions/Template" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/TemplateResponse" + } + }, + "400":{ + "description" : "Invalid Template value" + }, + "404":{ + "description" : "TemplateResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveMediaFile":{ + "post":{ + "summary" : "Egy új/létezõ Kópiát ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "MediaFile", + "required":true, + "schema":{ + "$ref" : "#/definitions/MediaFile" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/MediaFileResponse" + } + }, + "400":{ + "description" : "Invalid MediaFile value" + }, + "404":{ + "description" : "MediaFileResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveMetadata":{ + "post":{ + "summary" : "Egy új/létezõ Meta adatot ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "Metadata", + "required":true, + "schema":{ + "$ref" : "#/definitions/Metadata" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/MetadataResponse" + } + }, + "400":{ + "description" : "Invalid Metadata value" + }, + "404":{ + "description" : "MetadataResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveMetadataElement":{ + "post":{ + "summary" : "Egy új/létezõ Meta adat elemet ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "MetadataElement", + "required":true, + "schema":{ + "$ref" : "#/definitions/MetadataElement" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/MetadataElementResponse" + } + }, + "400":{ + "description" : "Invalid MetadataElement value" + }, + "404":{ + "description" : "MetadataResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveMetadataType":{ + "post":{ + "summary" : "Egy új/létezõ Meta adat típust ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "MetadataType", + "required":true, + "schema":{ + "$ref" : "#/definitions/MetadataType" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/MetadataTypeResponse" + } + }, + "400":{ + "description" : "Invalid MetadataType value" + }, + "404":{ + "description" : "MetadataTypeResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveSearchDefinition":{ + "post":{ + "summary" : "Egy új/létezõ Keresést ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "SearchDefinition", + "required":true, + "schema":{ + "$ref" : "#/definitions/SearchDefinition" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/SearchDefinitionResponse" + } + }, + "400":{ + "description" : "Invalid SearchDefinition value" + }, + "404":{ + "description" : "SearchDefinitionResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveScene":{ + "post":{ + "summary" : "Egy új/létezõ vágólistát ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "Scene", + "required":true, + "schema":{ + "$ref" : "#/definitions/Scene" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/SceneResponse" + } + }, + "400":{ + "description" : "Invalid Scene value" + }, + "404":{ + "description" : "SceneResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveShot":{ + "post":{ + "summary" : "Egy új/létezõ Szkriptet ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "Shot", + "required":true, + "schema":{ + "$ref" : "#/definitions/Shot" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/ShotResponse" + } + }, + "400":{ + "description" : "Invalid Shot value" + }, + "404":{ + "description" : "ShotResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveSceneContent":{ + "post":{ + "summary" : "Egy új/létezõ Vágólista elemet ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "SceneContent", + "required":true, + "schema":{ + "$ref" : "#/definitions/SceneContent" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/SceneContentResponse" + } + }, + "400":{ + "description" : "Invalid SceneContent value" + }, + "404":{ + "description" : "SceneContentResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveStore":{ + "post":{ + "summary" : "Egy új/létezõ Tárolót ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "Store", + "required":true, + "schema":{ + "$ref" : "#/definitions/Store" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/StoreResponse" + } + }, + "400":{ + "description" : "Invalid Store value" + }, + "404":{ + "description" : "StoreResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveStoreUri":{ + "post":{ + "summary" : "Egy új/létezõ Tároló uri-t ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "StoreUri", + "required":true, + "schema":{ + "$ref" : "#/definitions/StoreUri" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/StoreUriResponse" + } + }, + "400":{ + "description" : "Invalid StoreUri value" + }, + "404":{ + "description" : "StoreUriResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/saveUserInfo":{ + "post":{ + "summary" : "Egy új/létezõ Felhasználót ment el/módosít az adatbázisba.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "UserInfo", + "required":true, + "schema":{ + "$ref" : "#/definitions/UserInfo" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "$ref" : "#/definitions/UserInfoResponse" + } + }, + "400":{ + "description" : "Invalid UserInfo value" + }, + "404":{ + "description" : "UserInfoResponse not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/searchItem":{ + "post":{ + "summary" : "Anyagok keresése. A keresés elsõ futtatásakor csak az elsõ SearchResult tartalmaz anyagokat, a találati lista elsõ oldalát, cím szerint rendezetten. Újbóli futtatás esetén a paraméter megjelenítési információinak módosításával változtatható az anyagok listája.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "QueryObject", + "required":true, + "schema":{ + "$ref" : "#/definitions/QueryObject" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/SearchResult" + } + } + }, + "400":{ + "description" : "Invalid QueryObject value" + }, + "404":{ + "description" : "SearchResult not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/shutdown":{ + "get":{ + "summary" : "Munkafolyamat motor leállítása.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/startup":{ + "get":{ + "summary" : "Munkafolyamat motor elindítása.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/suspendJob":{ + "post":{ + "summary" : "Munkafolyamat azonosító alapján egy új felfüggesztési kérelmet helyez el a motor rendszerüzenet várakozási sorába.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "jobId", + "required":true, + "schema":{ + "type" : "integer", + "format" : "int64" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation" + }, + "400":{ + "description" : "Invalid jobId value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/register":{ + "get":{ + "summary" : "Szerializáláshoz beregisztrált objektum típusok, melyek object-ként mennének át a proxy-n.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "type" : "object" + } + } + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getLogEvents":{ + "post":{ + "summary" : "Naplózási szint alapján visszaad egy napló listát.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "LogLevel", + "required":true, + "schema":{ + "$ref" : "#/definitions/LogLevel" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/LogEvent" + } + } + }, + "400":{ + "description" : "Invalid LogLevel value" + }, + "404":{ + "description" : "Job not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/deleteTemplate":{ + "post":{ + "summary" : "Név alapján kitörli a Sablont.", + "consumes":["application/json"], + "produces":["application/json"], + "parameters":[ + { + "in" : "body", + "name" : "name", + "required":true, + "schema":{ + "type" : "string" + } + } + ], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "boolean" + } + }, + "400":{ + "description" : "Invalid name value" + }, + "404":{ + "description" : "Template not found" + }, + "500":{ + "description" : "Internal server error" + } + } + } + }, + "/mas/getTranscodeProfiles":{ + "get":{ + "summary" : "Visszatér az illesztett transzkóder profil információkkal.", + "produces":["application/json"], + "responses":{ + "200":{ + "description" : "successful operation", + "schema":{ + "type" : "array", + "items":{ + "$ref" : "#/definitions/TranscoderProfile" + } + } + }, + "500":{ + "description" : "Internal server error" + } + } + } + } + }, + "definitions":{ + "EntityBase":{ + "type" : "object", + "properties":{ + "id":{ + "type" : "integer", + "format" : "int64" + } + } + }, + "Domain":{ + "type" : "object", + "properties":{ + "name":{ + "type" : "string" + }, + "domainCategoryId":{ + "type" : "integer", + "format" : "int64" + }, + "value":{ + "type" : "integer","format" : "int64" + } + } + }, + "DomainCategory":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "domains":{ + "type" : "array", + "xml":{ + "name" : "domain", + "wrapped":true + }, + "items":{ + "$ref" : "#/definitions/Domain" + } + } + } + } + ] + }, + "MetadataElement":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "description":{ + "type" : "string" + }, + "metadataType":{ + "$ref" : "#/definitions/MetadataType" + }, + "metadataTypeId":{ + "type" : "integer", + "format" : "int64" + }, + "name":{ + "type" : "string" + }, + "domainCategoryId":{ + "type" : "integer", + "format" : "int64" + } + } + } + ] + }, + "MetadataType":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "dataType":{ + "type" : "string" + }, + "baseType":{ + "$ref" : "#/definitions/BaseType" + }, + "javaType":{ + "type" : "string" + }, + "length":{ + "type" : "integer", + "format" : "int32" + }, + "name":{ + "type" : "string" + } + } + } + ] + }, + "BaseType":{ + "type" : "string", + "enum":["BIGINT","BINARY","BOOL","CHAR","DATETIME","DECIMAL","DOUBLE","DOMAIN","INT","REAL","TIME","TEXT","VARCHAR"] + }, + "SignalType":{ + "type" : "string", + "enum":["CREATE","UPDATE","DELETE"] + }, + "UserRight":{ + "type" : "string", + "enum":["READONLY","READWRITE","ADMINISTRATOR"] + }, + "OrderDirection":{ + "type" : "string", + "enum": ["ASC","DESC"] + }, + "FilterLogic":{ + "type" : "string", + "enum": ["AND","OR"] + }, + "FilterValueLogic":{ + "type" : "string", + "enum" : ["CONTAINS","STARTSWITH","ENDSWITH","EQUALS","LESS","MORE","BEETWEN", + "ONEWEEK","TWOWEEKS","THREEWEEKS","ONEMONTH","TWOMONTHS","THREEMONTHS","SIXMONTHS","ONEYEAR"] + }, + "StaticTables":{ + "type" : "string", + "enum" : ["ITEM","ITEMTYPE","MEDIA","MEDIAFILE","METADATA","METADATELEMENT","METADATATYPE","FOLDER", + "SHOT","BREAK","STORE","STOREURI","MEDIAINFO","REMOTESTORE","REMOTEFILE","SEARCHDEFINITION","DOMAIN", + "DOMAINCATEGORY","JOB","USERINFO","FILETYPE","SCENE","SCENECONTENT","TEMPLATE","TEMPLATESTEP", + "TEMPLATEDECLARATION","INPUTPARAM","OUTPUTPARAM","LOGEVENT","JOBSTART"] + }, + "SqlIndexType":{ + "type" : "string", + "enum":["NONE","INDEX","UNIQUE"] + }, + "MdType":{ + "type" : "string", + "enum":["INDEX","UNIQUE",null,"EDIT","LIST","GENERATE","SEARCH"] + }, + "GuiType":{ + "type" : "string", + "enum" : ["LABEL","TEXTBOX","DATAGRID","DATEPICKER","DATETIMEPICKER","DOMAINCOMBO","DOMAINLOOKUP", + "MULTIDOMAINLOOKUP","CHECKBOX","COMBOBOX","MULTILINETEXTBOX","TIMECODE","NUMBER","WHOLENUMBER", + "METADATAELEMENT","METADATTYPE","FILETYPE","STORE","IMAGE"] + }, + "ListType":{ + "type" : "string", + "enum":["LABEL","CHECKBOX","DOMAINLABEL","FOLDERICON","ICON","FILESIZE","WRAPPEDLABEL", + "TIMECODE","PROGRESS","THUMBNAIL","EDITABLETEXTBOX"] + }, + "BreakType":{ + "type" : "string", + "enum":["IN","OUT","SEGMENT"] + }, + "Signal":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "signalType":{ + "$ref" : "#/definitions/SignalType" + }, + "staticTable":{ + "$ref" : "#/definitions/StaticTables" + } + } + } + ] + }, + "RemoteStoreProtocol":{ + "type" : "string", + "enum":["HTTPS","HTTP","FTP","SMB","LOCAL","TSM"] + }, + "DeliveryMethod":{ + "type" : "string", + "enum":["STREAMING","ADAPTIVESTREAMING","PROGRESSIVEDOWNLOAD"] + }, + "StoreUri":{ + "allOf":[ + {"$ref" : "#/definitions/EntityBase"}, + { + "type" : "object", + "properties":{ + "BUFFER_SIZE":{"type" : "integer","format" : "int32"}, + "uri":{"type" : "string"}, + "storeId":{"type" : "integer","format" : "int64"}, + "isStream":{"type" : "boolean"}, + "isSource":{"type" : "boolean"}, + "isTarget":{"type" : "boolean"}, + "filter":{"type" : "string"}, + "userName":{"type" : "string"}, + "password":{"type" : "string"}, + "rootPath":{"type" : "string"}, + "currentPath":{"type" : "string"}, + "portNumber":{"type" : "integer","format" : "int32"}, + "protocol":{"$ref" : "#/definitions/RemoteStoreProtocol"}, + "delivery":{"$ref" : "#/definitions/DeliveryMethod"}, + "percent":{"type" : "integer", "format" : "int32"} + } + } + ] + }, + "Store":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "name":{"type" : "string"}, + "storeUris":{ + "type" : "array", + "xml":{"name" : "storeUri","wrapped":true}, + "items":{"$ref" : "#/definitions/StoreUri"} + }, + "isSystem":{"type" : "boolean"}, + "isLowres":{"type" : "boolean"} + } + } + ] + }, + "Timestamp":{ + "type" : "object" + }, + "UserInfo":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "fullName":{"type" : "string"}, + "userName":{"type" : "string"}, + "password":{"type" : "string"}, + "created":{"$ref" : "#/definitions/Timestamp"}, + "lastLogin":{"$ref" : "#/definitions/Timestamp"}, + "rights":{"type" : "integer","format" : "int32"}, + "token":{"type" : "string"} + } + } + ] + }, + "Domains":{ + "type" : "object", + "properties":{ + "values":{ + "type" : "array", + "xml":{"name" : "domain","wrapped":true}, + "items":{"$ref" : "#/definitions/Domain"} + } + } + }, + "Folder":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "parentId":{"type" : "integer","format" : "int64"}, + "childId":{"type" : "integer","format" : "int64"}, + "parent":{"$ref" : "#/definitions/Item"}, + "child":{"$ref" : "#/definitions/Item"} + } + } + ] + }, + "FileType":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "audioCodec":{"type" : "string"}, + "description":{"type" : "string"}, + "framerate":{"type" : "number","format" : "float"}, + "name":{"type" : "string"}, + "videoCodec":{"type" : "string" }, + "videoTrack":{"type" : "integer","format" : "int32"} + } + } + ] + }, + "MediaFile":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "fileStructInfo":{"type" : "string"}, + "fileType":{"$ref" : "#/definitions/FileType"}, + "fileTypeId":{"type" : "integer","format" : "int64"}, + "media":{"$ref" : "#/definitions/Media"}, + "mediaId":{"type" : "integer","format" : "int64"}, + "relativePath":{"type" : "string"}, + "store":{"$ref" : "#/definitions/Store"}, + "storeId":{"type" : "integer","format" : "int64"} + } + } + ] + }, + "Media":{ + "allOf":[ + { + "$ref" : "#/definitions/DynamicAttributes" + }, + { + "type" : "object", + "properties":{ + "archived":{"$ref" : "#/definitions/Timestamp"}, + "created":{"$ref" : "#/definitions/Timestamp"}, + "description":{"type" : "string"}, + "houseId":{"type" : "string"}, + "itemId":{"type" : "integer","format" : "int64"}, + "length":{"type" : "integer","format" : "int64"}, + "mediaFiles":{ + "type" : "array", + "xml":{ "name" : "mediafile","wrapped":true}, + "items":{"$ref" : "#/definitions/MediaFile"} + }, + "title":{"type" : "string"}, + "isPartialEnabled":{"type" : "boolean"}, + "poster":{"type" : "string","format" : "byte"} + } + } + ] + }, + "Item":{ + "allOf":[ + { + "$ref" : "#/definitions/DynamicAttributes" + }, + { + "type" : "object", + "properties":{ + "created":{"$ref" : "#/definitions/Timestamp"}, + "modified":{"$ref" : "#/definitions/Timestamp"}, + "description":{"type" : "string"}, + "houseId":{"type" : "string"}, + "title":{"type" : "string"}, + "isFolder":{"type" : "string"}, + "folderId":{"type" : "integer","format" : "int64"}, + "medias":{ + "type" : "array", + "xml":{"name" : "medias", "wrapped": true}, + "items":{"$ref" : "#/definitions/Media"} + } + } + } + ] + }, + "DynamicAttributes":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "itemType":{"$ref" : "#/definitions/ItemType"}, + "itemTypeId":{"type" : "integer","format" : "int64"}, + "loaded":{"type" : "boolean"}, + "attributes":{"type" : "array", "items":{"$ref" : "#/definitions/MapStringObjectElement"} + } + } + } + ] + }, + "ItemType":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "description":{"type" : "string"}, + "name":{"type" : "string"}, + "metadatas":{ + "type" : "array", + "xml":{"name" : "metadata","wrapped":true}, "items":{"$ref" : "#/definitions/Metadata"} + }, + "tablePrefix":{"type" : "string"}, + "isStatic":{"type" : "boolean"} + } + } + ] + }, + "Metadata":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "itemTypeId":{"type" : "integer","format" : "int64"}, + "idDbIndex":{"type" : "boolean"}, + "isDbNullable":{"type" : "boolean"}, + "isDbUnique":{"type" : "boolean"}, + "isEditable":{"type" : "boolean"}, + "isListable":{"type" : "boolean"}, + "isGenerated":{"type" : "boolean"}, + "isSearchable":{"type" : "boolean"}, + "guiType":{"$ref" : "#/definitions/GuiType"}, + "listType":{"$ref" : "#/definitions/ListType"}, + "metadataElement":{"$ref" : "#/definitions/MetadataElement"}, + "metadataElementId":{"type" : "integer","format" : "int64"}, + "staticTable":{"$ref" : "#/definitions/StaticTables"}, + "pojoField":{"type" : "string"}, + "sqlField":{"type" : "string"}, + "parameter":{"type" : "string"} + } + } + ] + }, + "SearchDefinition":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "name":{"type" : "string"}, + "created":{"$ref" : "#/definitions/Timestamp"}, + "modified":{"$ref" : "#/definitions/Timestamp"}, + "data":{"type" : "string","format" : "byte" } + } + } + ] + }, + "Scene":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "name":{"type" : "string"}, + "created":{"$ref" : "#/definitions/Timestamp"}, + "modified":{"$ref" : "#/definitions/Timestamp"}, + "sceneContents":{ + "type" : "array", + "xml":{ + "name" : "scenecontents", + "wrapped":true + }, + "items":{ + "$ref" : "#/definitions/SceneContent" + } + }, + "isChunked":{"type" : "boolean"} + } + } + ] + }, + "SceneContent":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "scene":{"$ref" : "#/definitions/Scene"}, + "sceneId":{"type" : "integer","format" : "int64"}, + "shot":{"$ref" : "#/definitions/Shot"}, + "shotId":{"type" : "integer","format" : "int64"}, + "position":{"type" : "integer","format" : "int64"} + } + } + ] + }, + "Shot":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "created":{"$ref" : "#/definitions/Timestamp"}, + "description":{"type" : "string"}, + "inPoint":{"type" : "integer","format" : "int64"}, + "media":{"$ref" : "#/definitions/Media"}, + "mediaId":{"type" : "integer","format" : "int64"}, + "outPoint":{"type" : "integer","format" : "int64"}, + "thumbnail":{"type" : "string","format" : "byte"} + } + } + ] + }, + "Syncable":{ + "allOf":[ + {"$ref" : "#/definitions/EntityBase"}, + {"type" : "object"} + ] + }, + "AtomicLong":{ + "type" : "object" + }, + "JobStatus":{ + "type" : "string", + "enum":["RUNNABLE","SUSPENDED","FINISHED","EXECUTING","CANCELED","WAIT_EXECUTOR","WAIT_SUSPEND","WAIT_USERMESSAGE","WAIT_CANCEL", + "WAIT_MANUALSTART","WAIT_SCHEDULEDSTART"] + }, + "Job":{ + "allOf":[ + { + "$ref" : "#/definitions/Syncable" + }, + { + "type" : "object", + "properties":{ + "counter1":{"$ref" : "#/definitions/AtomicLong"}, + "priority":{"type" : "integer","format" : "int64"}, + "name":{"type" : "string"}, + "owner":{"type" : "string"}, + "status":{"$ref" : "#/definitions/JobStatus"}, + "description":{"type" : "string"}, + "template":{"type" : "string"}, + "submitted":{"$ref" : "#/definitions/Timestamp"}, + "finished":{"$ref" : "#/definitions/Timestamp"}, + "progress":{"type" : "integer","format" : "int32"}, + "scheduledTime":{"$ref" : "#/definitions/Timestamp"} + } + } + ] + }, + "ValidReplies":{ + "type" : "string", + "enum":["YESNO"] + }, + "UserMessage":{ + "type" : "object", + "properties":{ + "created":{"type" : "string","format" : "date"}, + "validReplies":{"$ref" : "#/definitions/ValidReplies"}, + "jobId":{"type" : "integer","format" : "int64"}, + "messageId":{"type" : "integer","format" : "int64"}, + "messageNumber":{"type" : "integer","format" : "int64"}, + "mustReply":{"type" : "boolean"}, + "owner":{"type" : "string"}, + "text":{"type" : "string"}, + "reply":{"type" : "integer","format" : "int32"} + } + }, + "RemoteFile":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "name":{"type" : "string"}, + "created":{"$ref" : "#/definitions/Timestamp"}, + "modify":{"$ref" : "#/definitions/Timestamp"}, + "size":{"type" : "integer","format" : "int64"}, + "isFolder":{"type" : "boolean"} + } + } + ] + }, + "SystemResponse":{ + "type" : "object", + "properties":{ + "id":{"type" : "integer","format" : "int64"}, + "data":{"type" : "object"}, + "message":{"type" : "string"}, + "success":{"type" : "boolean"} + } + }, + "RemoteFileResponse":{ + "allOf":[ + { + "$ref" : "#/definitions/SystemResponse" + }, + { + "type" : "object", + "properties":{ + "files":{ + "type" : "array", + "xml":{"name" : "file","wrapped" : true}, + "items":{"$ref" : "#/definitions/RemoteFile"} + } + } + } + ] + }, + "JobMessage":{ + "type" : "object", + "properties":{ + "jobId":{"type" : "integer","format" : "int64"} + } + }, + "UserReplyMessage":{ + "allOf":[ + { + "$ref" : "#/definitions/JobMessage" + }, + { + "type" : "object", + "properties":{ + "reply":{"type" : "object"}, + "messageId":{"type" : "integer","format" : "int64"} + } + } + ] + }, + "RestartRequest":{ + "allOf":[ + {"$ref" : "#/definitions/JobMessage"}, + {"type" : "object"} + ] + }, + "ResumeRequest":{ + "allOf":[ + {"$ref" : "#/definitions/JobMessage"}, + {"type" : "object"} + ] + }, + "DomainResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "DomainCategoryResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "FolderResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "ItemResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "ItemTypeResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "MediaResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "MediaFileResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "MetadataResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "MetadataElementResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "MetadataTypeResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "SearchDefinitionResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "SceneResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "ShotResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "SceneContentResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "StoreResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "StoreUriResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "UserInfoResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "TemplateResponse":{ + "allOf":[ + {"$ref" : "#/definitions/SystemResponse"}, + {"type" : "object"} + ] + }, + "SearchResult":{ + "type" : "object", + "properties":{ + "itemCount":{"type" : "integer","format" : "int64"}, + "itemType":{"$ref" : "#/definitions/ItemType"}, + "items":{ + "type" : "array", + "xml":{"name" : "item","wrapped":true}, + "items":{"$ref" : "#/definitions/Item"} + }, + "folders":{ + "type" : "array", + "xml":{"name" : "item","wrapped":true}, + "items":{"$ref" : "#/definitions/Item"} + }, + "parameters":{"$ref" : "#/definitions/RenderParameter"} + } + }, + "RenderParameter":{ + "type" : "object", + "properties":{ + "page":{"type" : "integer","format" : "int64"}, + "rowPerPage":{"type" : "integer","format" : "int64"}, + "orderBy":{"$ref" : "#/definitions/Metadata"}, + "orderDirection":{"$ref" : "#/definitions/OrderDirection"} + } + }, + "SearchFilter":{ + "type" : "object", + "properties":{ + "logic":{"$ref" : "#/definitions/FilterLogic"}, + "itemTypeId":{"type" : "integer","format" : "int64"}, + "metadata":{"$ref" : "#/definitions/Metadata"}, + "valueLogic":{"$ref" : "#/definitions/FilterValueLogic"}, + "values":{ + "type" : "array", + "xml":{"name" : "value","wrapped":true}, + "items":{"type" : "object"}}, + "filters":{ + "type" : "array", + "xml":{"name" : "filter","wrapped":true}, + "items":{"$ref" : "#/definitions/SearchFilter"} + } + } + }, + "QueryObject":{ + "type" : "object", + "properties":{ + "activeItemTypeId":{"type" : "integer","format" : "int64"}, + "parameters":{"$ref" : "#/definitions/RenderParameter"}, + "filters":{ + "type" : "array", + "xml":{"name" : "filter","wrapped":true}, + "items":{"$ref" : "#/definitions/SearchFilter"} + } + } + }, + "LogEvent":{ + "type" : "object", + "properties":{ + "created":{"$ref" : "#/definitions/Timestamp"}, + "message":{"type" : "string"}, + "source":{"type" : "string"}, + "level":{"$ref" : "#/definitions/LogLevel"} + } + }, + "LogLevel":{ + "type" : "string", + "enum":["FATAL","ERROR","WARN","INFO","DEBUG","TRACE","ALL"] + }, + "JobStartType":{ + "type" : "string", + "enum":["IMMEDIATE","MANUAL","SCHEDULED"] + }, + "JobStart":{ + "type" : "object", + "properties":{ + "time":{"$ref" : "#/definitions/Timestamp"}, + "jobStartType":{"$ref" : "#/definitions/JobStartType"} + } + }, + "DeclarationType":{ + "type" : "string", + "enum":["PARAMETER","VARIABLE"] + }, + "TemplateDeclaration":{ + "type" : "object", + "properties":{ + "name":{"type" : "string"}, + "type":{"type" : "string"}, + "declarationType":{"$ref" : "#/definitions/DeclarationType"}, + "id":{"type" : "integer","format" : "int64"} + } + }, + "TemplateStep":{ + "type" : "object", + "properties":{ + "weight":{"type" : "integer","format" : "int32"}, + "maxConcurrent":{"type" : "integer","format" : "int32"}, + "inputs":{ + "type" : "array", + "xml":{"name" : "input","wrapped":true}, + "items":{"$ref" : "#/definitions/TemplateDeclaration"} + }, + "outputs":{ + "type" : "array", + "xml":{"name" : "input","wrapped":true}, + "items":{"$ref" : "#/definitions/TemplateDeclaration"} + } + } + }, + "Template":{ + "allOf":[ + { + "$ref" : "#/definitions/EntityBase" + }, + { + "type" : "object", + "properties":{ + "templateSteps":{ + "type" : "array", + "xml":{"name" : "step","wrapped":true}, + "items":{"$ref" : "#/definitions/TemplateStep"} + }, + "templateDeclarations":{ + "type" : "array", + "xml":{"name" : "declaration","wrapped":true}, + "items":{"$ref" : "#/definitions/TemplateDeclaration"} + }, + "fileName":{"type" : "string"}, + "name":{"type" : "string"}, + "description":{"type" : "string"} + } + } + ] + }, + "JobTemplatesInfo":{ + "type" : "object", + "properties":{ + "templates":{ + "type" : "array", + "xml":{"name" : "template","wrapped":true}, + "items":{"$ref" : "#/definitions/Template"} + }, + "executors":{ + "type" : "array", + "xml":{"name" : "step","wrapped":true}, + "items":{"$ref" : "#/definitions/TemplateStep"} + } + } + }, + "TranscoderProfile":{ + "type" : "object", + "properties":{ + "name":{"type" : "string"}, + "guid":{"type" : "string"}, + "isDefault":{"type" : "boolean"} + } + }, + "CreateJobParameters":{ + "type" : "object", + "properties":{ + "jobTemplate":{"type" : "string"}, + "jobName":{"type" : "string"}, + "parameters":{ + "type" : "array", + "items":{"$ref" : "#/definitions/MapStringObjectElement"} + }, + "jobStart":{"$ref" : "#/definitions/JobStart"} + } + }, + "GetFilteredDomainByDisplayParameters":{ + "type" : "object", + "properties":{ + "filterId":{"type" : "integer","format" : "int64"}, + "filter":{"type" : "string"} + } + }, + "GetFilteredParameters":{ + "type" : "object", + "properties":{ + "filter":{"type" : "string"}, + "isChunked":{"type" : "boolean"} + } + }, + "RemoveParameters":{ + "type" : "object", + "properties":{ + "className":{"type" : "string"}, + "ids":{ + "type" : "array", + "items":{"type" : "integer","format" : "int64"} + } + } + }, + "ReplyMessageParameters":{ + "type" : "object", + "properties":{ + "messageId":{"type" : "integer", "format" : "int64"}, + "jobId":{"type" : "integer", "format" : "int64"}, + "reply":{"type" : "integer", "format" : "int32"} + } + }, + "MapStringObjectElement":{ + "properties":{ + "key":{"type" : "string"}, + "value":{"type" : "object"} + } + }, + "MapObjectObjectElement":{ + "properties":{ + "key":{"type" : "object"}, + "value":{"type" : "object"} + } + }, + "LoginParameters":{ + "type" : "object", + "properties":{ + "username":{"type" : "string"}, + "password":{"type" : "string"} + } + } + }, + "externalDocs":{ + "description" : "Find out more about MAS", + "url" : "http://userrendszerhaz.hu" + }, + "schemes":["https","http"], + "host" : "virtserver.swaggerhub.com", + "basePath" : "/laszlo.eros/petstoremas/1.0.0", + "securityDefinitions":{ + "api_key":{ + "type" : "apiKey", + "name" : "api_key", + "in" : "header" + } + }, + "security":[ + { + "api_key":[] + } + ] +} \ No newline at end of file