From 78b64bae08d9ca12badaedf921a24fa5ffe90552 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wieland=20Sch=C3=B6bl?= Date: Wed, 29 May 2019 14:02:27 +0200 Subject: [PATCH] fix: rename properties floor and message so that they are not identical to SCThingTypes --- reflection.json | 100109 ++++++++++++++++++++++++++++ src/core/things/Message.ts | 4 +- src/core/things/Room.ts | 2 +- test/resources/DateSeries.2.json | 2 +- test/resources/DateSeries.3.json | 2 +- test/resources/Diff.1.json | 2 +- test/resources/Diff.2.json | 2 +- test/resources/Floor.1.json | 10 +- test/resources/Message.1.json | 2 +- test/resources/Message.2.json | 2 +- test/resources/Message.3.json | 2 +- test/resources/Room.2.json | 2 +- test/resources/Room.3.json | 2 +- test/resources/Ticket.json | 2 +- 14 files changed, 100127 insertions(+), 18 deletions(-) create mode 100644 reflection.json diff --git a/reflection.json b/reflection.json new file mode 100644 index 00000000..678d7785 --- /dev/null +++ b/reflection.json @@ -0,0 +1,100109 @@ +{ + "id": 0, + "name": "@openstapps/core", + "kind": 0, + "flags": {}, + "children": [ + { + "id": 2027, + "name": "\"Classes\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Classes.ts", + "children": [ + { + "id": 2058, + "name": "SCAssociatedThing", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Thing for a thing without references" + }, + "typeParameter": [ + { + "id": 2059, + "name": "THING", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThings", + "id": 2054 + } + } + ], + "sources": [ + { + "fileName": "Classes.ts", + "line": 143, + "character": 29 + } + ], + "type": { + "type": "unknown", + "name": "SCAssociatedThing" + } + }, + { + "id": 2056, + "name": "SCAssociatedThingWithoutReferences", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Thing without references for a thing" + }, + "typeParameter": [ + { + "id": 2057, + "name": "THING", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThings", + "id": 2054 + } + } + ], + "sources": [ + { + "fileName": "Classes.ts", + "line": 113, + "character": 46 + } + ], + "type": { + "type": "unknown", + "name": "SCAssociatedThingWithoutReferences" + } + }, + { + "id": 2054, + "name": "SCThings", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An object that exists in the StAppsCore" + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 101, + "character": 20 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingsWithoutDiff", + "id": 2053 + }, + { + "type": "reference", + "name": "SCDiff", + "id": 1324 + } + ] + } + }, + { + "id": 2055, + "name": "SCThingsField", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A field of a thing" + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 108, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCThings" + } + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2053, + "name": "SCThingsWithoutDiff", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 73, + "character": 31 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCAcademicEvent", + "id": 922 + }, + { + "type": "reference", + "name": "SCArticle", + "id": 982 + }, + { + "type": "reference", + "name": "SCBook", + "id": 1041 + }, + { + "type": "reference", + "name": "SCBuilding", + "id": 161 + }, + { + "type": "reference", + "name": "SCCatalog", + "id": 690 + }, + { + "type": "reference", + "name": "SCCourseOfStudies", + "id": 1258 + }, + { + "type": "reference", + "name": "SCDateSeries", + "id": 1199 + }, + { + "type": "reference", + "name": "SCDish", + "id": 1371 + }, + { + "type": "reference", + "name": "SCFavorite", + "id": 1510 + }, + { + "type": "reference", + "name": "SCFloor", + "id": 1567 + }, + { + "type": "reference", + "name": "SCMessage", + "id": 1633 + }, + { + "type": "reference", + "name": "SCOrganization", + "id": 407 + }, + { + "type": "reference", + "name": "SCPerson", + "id": 477 + }, + { + "type": "reference", + "name": "SCPointOfInterest", + "id": 225 + }, + { + "type": "reference", + "name": "SCRoom", + "id": 311 + }, + { + "type": "reference", + "name": "SCSemester", + "id": 737 + }, + { + "type": "reference", + "name": "SCSetting", + "id": 1698 + }, + { + "type": "reference", + "name": "SCSportCourse", + "id": 1147 + }, + { + "type": "reference", + "name": "SCStudyModule", + "id": 1765 + }, + { + "type": "reference", + "name": "SCTicket", + "id": 1846 + }, + { + "type": "reference", + "name": "SCToDo", + "id": 1466 + }, + { + "type": "reference", + "name": "SCTour", + "id": 1887 + }, + { + "type": "reference", + "name": "SCVideo", + "id": 1988 + } + ] + } + }, + { + "id": 2028, + "name": "SCClasses", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true, + "isConst": true + }, + "comment": { + "shortText": "A map of things, from type to meta data" + }, + "children": [ + { + "id": 2029, + "name": "academic event", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 47, + "character": 18 + } + ], + "type": { + "type": "reference", + "name": "SCAcademicEventMeta", + "id": 950 + }, + "defaultValue": " SCAcademicEventMeta" + }, + { + "id": 2030, + "name": "article", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 48, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCArticleMeta", + "id": 1009 + }, + "defaultValue": " SCArticleMeta" + }, + { + "id": 2031, + "name": "book", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 49, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCBookMeta", + "id": 1068 + }, + "defaultValue": " SCBookMeta" + }, + { + "id": 2032, + "name": "building", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 50, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCBuildingMeta", + "id": 184 + }, + "defaultValue": " SCBuildingMeta" + }, + { + "id": 2033, + "name": "catalog", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 51, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCCatalogMeta", + "id": 706 + }, + "defaultValue": " SCCatalogMeta" + }, + { + "id": 2034, + "name": "course of studies", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 52, + "character": 21 + } + ], + "type": { + "type": "reference", + "name": "SCCourseOfStudiesMeta", + "id": 1284 + }, + "defaultValue": " SCCourseOfStudiesMeta" + }, + { + "id": 2035, + "name": "date series", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 53, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCDateSeriesMeta", + "id": 1217 + }, + "defaultValue": " SCDateSeriesMeta" + }, + { + "id": 2036, + "name": "diff", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 54, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCDiffMeta", + "id": 1338 + }, + "defaultValue": " SCDiffMeta" + }, + { + "id": 2037, + "name": "dish", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 55, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCDishMeta", + "id": 1406 + }, + "defaultValue": " SCDishMeta" + }, + { + "id": 2038, + "name": "favorite", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 56, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCFavoriteMeta", + "id": 1521 + }, + "defaultValue": " SCFavoriteMeta" + }, + { + "id": 2039, + "name": "floor", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 57, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCFloorMeta", + "id": 1602 + }, + "defaultValue": " SCFloorMeta" + }, + { + "id": 2040, + "name": "message", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 58, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCMessageMeta", + "id": 1659 + }, + "defaultValue": " SCMessageMeta" + }, + { + "id": 2041, + "name": "organization", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 59, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCOrganizationMeta", + "id": 418 + }, + "defaultValue": " SCOrganizationMeta" + }, + { + "id": 2042, + "name": "person", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 60, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCPersonMeta", + "id": 502 + }, + "defaultValue": " SCPersonMeta" + }, + { + "id": 2043, + "name": "point of interest", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 61, + "character": 21 + } + ], + "type": { + "type": "reference", + "name": "SCPointOfInterestMeta", + "id": 241 + }, + "defaultValue": " SCPointOfInterestMeta" + }, + { + "id": 2044, + "name": "room", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 62, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRoomMeta", + "id": 337 + }, + "defaultValue": " SCRoomMeta" + }, + { + "id": 2045, + "name": "semester", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 63, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCSemesterMeta", + "id": 752 + }, + "defaultValue": " SCSemesterMeta" + }, + { + "id": 2046, + "name": "setting", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 64, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCSettingMeta", + "id": 1721 + }, + "defaultValue": " SCSettingMeta" + }, + { + "id": 2047, + "name": "sport course", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 65, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCSportCourseMeta", + "id": 1164 + }, + "defaultValue": " SCSportCourseMeta" + }, + { + "id": 2048, + "name": "study module", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 66, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCStudyModuleMeta", + "id": 1796 + }, + "defaultValue": " SCStudyModuleMeta" + }, + { + "id": 2049, + "name": "ticket", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 67, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCTicketMeta", + "id": 1860 + }, + "defaultValue": " SCTicketMeta" + }, + { + "id": 2050, + "name": "todo", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 68, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCToDoMeta", + "id": 1485 + }, + "defaultValue": " SCToDoMeta" + }, + { + "id": 2051, + "name": "tour", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 69, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCTourMeta", + "id": 1899 + }, + "defaultValue": " SCTourMeta" + }, + { + "id": 2052, + "name": "video", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Classes.ts", + "line": 70, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCVideoMeta", + "id": 2010 + }, + "defaultValue": " SCVideoMeta" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 2029, + 2030, + 2031, + 2032, + 2033, + 2034, + 2035, + 2036, + 2037, + 2038, + 2039, + 2040, + 2041, + 2042, + 2043, + 2044, + 2045, + 2046, + 2047, + 2048, + 2049, + 2050, + 2051, + 2052 + ] + } + ], + "sources": [ + { + "fileName": "Classes.ts", + "line": 45, + "character": 22 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2058, + 2056, + 2054, + 2055, + 2053 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 2028 + ] + } + ], + "sources": [ + { + "fileName": "Classes.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2618, + "name": "\"Route\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Route.ts", + "children": [ + { + "id": 2619, + "name": "SCRouteHttpVerbs", + "kind": 4, + "kindString": "Enumeration", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Possible Verbs for HTTP requests" + }, + "children": [ + { + "id": 2620, + "name": "GET", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 43, + "character": 5 + } + ], + "defaultValue": "\"GET\"" + }, + { + "id": 2621, + "name": "POST", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 44, + "character": 6 + } + ], + "defaultValue": "\"POST\"" + }, + { + "id": 2622, + "name": "PUT", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 45, + "character": 5 + } + ], + "defaultValue": "\"PUT\"" + } + ], + "groups": [ + { + "title": "Enumeration members", + "kind": 16, + "children": [ + 2620, + 2621, + 2622 + ] + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 42, + "character": 28 + } + ] + }, + { + "id": 2631, + "name": "SCAbstractRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true, + "isAbstract": true + }, + "comment": { + "shortText": "An abstract route" + }, + "children": [ + { + "id": 2632, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2633, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2634, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2635, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2636, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2637, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2638, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2639, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2640, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2641, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ] + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2632, + 2633, + 2634, + 2635, + 2636, + 2637, + 2638 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2639 + ] + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 99, + "character": 37 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPluginRegisterRoute", + "id": 2073 + }, + { + "type": "reference", + "name": "SCBookAvailabilityRoute", + "id": 2209 + }, + { + "type": "reference", + "name": "SCBulkRoute", + "id": 2234 + }, + { + "type": "reference", + "name": "SCBulkAddRoute", + "id": 2255 + }, + { + "type": "reference", + "name": "SCBulkDoneRoute", + "id": 2273 + }, + { + "type": "reference", + "name": "SCFeedbackRoute", + "id": 2309 + }, + { + "type": "reference", + "name": "SCIndexRoute", + "id": 2334 + }, + { + "type": "reference", + "name": "SCSearchRoute", + "id": 2548 + }, + { + "type": "reference", + "name": "SCMultiSearchRoute", + "id": 2562 + }, + { + "type": "reference", + "name": "SCThingUpdateRoute", + "id": 2602 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2623, + "name": "SCRoute", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A description of a route" + }, + "children": [ + { + "id": 2624, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A map of names of possible errors that can be returned by the route with their appropriate status codes" + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 60, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + } + }, + { + "id": 2625, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "HTTP verb to use to request the route" + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 65, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + } + }, + { + "id": 2626, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Map of obligatory parameters and their type that have to be set via the requested path" + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 70, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2627, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the type of the request body", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 76, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2628, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the type of the response body", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 82, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2629, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Status code for success" + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 87, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2630, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "URL fragment of the route", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 93, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2624, + 2625, + 2626, + 2627, + 2628, + 2629, + 2630 + ] + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 56, + "character": 24 + } + ], + "implementedBy": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + }, + { + "type": "reference", + "name": "SCBookAvailabilityRoute", + "id": 2209 + }, + { + "type": "reference", + "name": "SCBulkAddRoute", + "id": 2255 + }, + { + "type": "reference", + "name": "SCBulkDoneRoute", + "id": 2273 + }, + { + "type": "reference", + "name": "SCBulkRoute", + "id": 2234 + }, + { + "type": "reference", + "name": "SCFeedbackRoute", + "id": 2309 + }, + { + "type": "reference", + "name": "SCIndexRoute", + "id": 2334 + }, + { + "type": "reference", + "name": "SCMultiSearchRoute", + "id": 2562 + }, + { + "type": "reference", + "name": "SCPluginRegisterRoute", + "id": 2073 + }, + { + "type": "reference", + "name": "SCSearchRoute", + "id": 2548 + }, + { + "type": "reference", + "name": "SCThingUpdateRoute", + "id": 2602 + } + ] + }, + { + "id": 2642, + "name": "SCErrorResponseConstructor", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The constructor of an error response" + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 51, + "character": 38 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2643, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "Route.ts", + "line": 51, + "character": 40 + } + ] + } + } + }, + { + "id": 2644, + "name": "SCRequests", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Possible requests" + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 146, + "character": 22 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBookAvailabilityRequest", + "id": 2222 + }, + { + "type": "reference", + "name": "SCBulkRequest", + "id": 2226 + }, + { + "type": "reference", + "name": "SCBulkAddRequest", + "id": 2268 + }, + { + "type": "reference", + "name": "SCBulkDoneRequest", + "id": 2272 + }, + { + "type": "reference", + "name": "SCFeedbackRequest", + "id": 2289 + }, + { + "type": "reference", + "name": "SCIndexRequest", + "id": 2333 + }, + { + "type": "reference", + "name": "SCMultiSearchRequest", + "id": 2575 + }, + { + "type": "reference", + "name": "SCSearchRequest", + "id": 2534 + }, + { + "type": "reference", + "name": "SCThingUpdateRequest", + "id": 2615 + } + ] + } + }, + { + "id": 2645, + "name": "SCResponses", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Possible responses" + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 160, + "character": 23 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBookAvailabilityResponse", + "id": 2224 + }, + { + "type": "reference", + "name": "SCBulkResponse", + "id": 2248 + }, + { + "type": "reference", + "name": "SCBulkAddResponse", + "id": 2270 + }, + { + "type": "reference", + "name": "SCBulkDoneResponse", + "id": 2287 + }, + { + "type": "reference", + "name": "SCFeedbackResponse", + "id": 2331 + }, + { + "type": "reference", + "name": "SCIndexResponse", + "id": 2480 + }, + { + "type": "reference", + "name": "SCMultiSearchResponse", + "id": 2600 + }, + { + "type": "reference", + "name": "SCSearchResponse", + "id": 2577 + }, + { + "type": "reference", + "name": "SCThingUpdateResponse", + "id": 2617 + } + ] + } + } + ], + "groups": [ + { + "title": "Enumerations", + "kind": 4, + "children": [ + 2619 + ] + }, + { + "title": "Classes", + "kind": 128, + "children": [ + 2631 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2623 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2642, + 2644, + 2645 + ] + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 527, + "name": "\"Thing\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Thing.ts", + "children": [ + { + "id": 572, + "name": "SCThingOriginType", + "kind": 4, + "kindString": "Enumeration", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Possible types of an origin" + }, + "children": [ + { + "id": 573, + "name": "Remote", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 121, + "character": 8 + } + ], + "defaultValue": "\"remote\"" + }, + { + "id": 574, + "name": "User", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 122, + "character": 6 + } + ], + "defaultValue": "\"user\"" + } + ], + "groups": [ + { + "title": "Enumeration members", + "kind": 16, + "children": [ + 573, + 574 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 120, + "character": 29 + } + ] + }, + { + "id": 528, + "name": "SCThingType", + "kind": 4, + "kindString": "Enumeration", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Types a thing can be" + }, + "children": [ + { + "id": 529, + "name": "AcademicEvent", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 25, + "character": 15 + } + ], + "defaultValue": "\"academic event\"" + }, + { + "id": 530, + "name": "Article", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 26, + "character": 9 + } + ], + "defaultValue": "\"article\"" + }, + { + "id": 531, + "name": "Book", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 27, + "character": 6 + } + ], + "defaultValue": "\"book\"" + }, + { + "id": 532, + "name": "Building", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 28, + "character": 10 + } + ], + "defaultValue": "\"building\"" + }, + { + "id": 533, + "name": "Catalog", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 29, + "character": 9 + } + ], + "defaultValue": "\"catalog\"" + }, + { + "id": 534, + "name": "CourseOfStudies", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 30, + "character": 17 + } + ], + "defaultValue": "\"course of studies\"" + }, + { + "id": 535, + "name": "DateSeries", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 31, + "character": 12 + } + ], + "defaultValue": "\"date series\"" + }, + { + "id": 536, + "name": "Diff", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 32, + "character": 6 + } + ], + "defaultValue": "\"diff\"" + }, + { + "id": 537, + "name": "Dish", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 33, + "character": 6 + } + ], + "defaultValue": "\"dish\"" + }, + { + "id": 538, + "name": "Favorite", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 34, + "character": 10 + } + ], + "defaultValue": "\"favorite\"" + }, + { + "id": 539, + "name": "Floor", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 35, + "character": 7 + } + ], + "defaultValue": "\"floor\"" + }, + { + "id": 540, + "name": "Message", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 36, + "character": 9 + } + ], + "defaultValue": "\"message\"" + }, + { + "id": 541, + "name": "Organization", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 37, + "character": 14 + } + ], + "defaultValue": "\"organization\"" + }, + { + "id": 542, + "name": "Person", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 38, + "character": 8 + } + ], + "defaultValue": "\"person\"" + }, + { + "id": 543, + "name": "PointOfInterest", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 39, + "character": 17 + } + ], + "defaultValue": "\"point of interest\"" + }, + { + "id": 544, + "name": "Room", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 40, + "character": 6 + } + ], + "defaultValue": "\"room\"" + }, + { + "id": 545, + "name": "Semester", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 41, + "character": 10 + } + ], + "defaultValue": "\"semester\"" + }, + { + "id": 546, + "name": "Setting", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 42, + "character": 9 + } + ], + "defaultValue": "\"setting\"" + }, + { + "id": 547, + "name": "SportCourse", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 43, + "character": 13 + } + ], + "defaultValue": "\"sport course\"" + }, + { + "id": 548, + "name": "StudyModule", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 44, + "character": 13 + } + ], + "defaultValue": "\"study module\"" + }, + { + "id": 549, + "name": "Ticket", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 45, + "character": 8 + } + ], + "defaultValue": "\"ticket\"" + }, + { + "id": 550, + "name": "ToDo", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 46, + "character": 6 + } + ], + "defaultValue": "\"todo\"" + }, + { + "id": 551, + "name": "Tour", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 47, + "character": 6 + } + ], + "defaultValue": "\"tour\"" + }, + { + "id": 552, + "name": "Video", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 48, + "character": 7 + } + ], + "defaultValue": "\"video\"" + } + ], + "groups": [ + { + "title": "Enumeration members", + "kind": 16, + "children": [ + 529, + 530, + 531, + 532, + 533, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 543, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 24, + "character": 23 + } + ] + }, + { + "id": 601, + "name": "SCThingMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about things" + }, + "children": [ + { + "id": 632, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 633, + "name": "new SCThingMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ] + }, + { + "id": 602, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()" + }, + { + "id": 629, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 630, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 631, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ] + }, + { + "id": 603, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 604, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 605, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 265, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternative Namen\"" + }, + { + "id": 606, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 266, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Beschreibung\"" + }, + { + "id": 607, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 267, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bild\"" + }, + { + "id": 608, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 268, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Name\"" + }, + { + "id": 609, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 269, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ursprung\"" + }, + { + "id": 610, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 270, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Übersetzungen\"" + }, + { + "id": 611, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 271, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Typ\"" + }, + { + "id": 612, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 272, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Identifikation\"" + }, + { + "id": 613, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 273, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 264, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 614, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 615, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 276, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternate names\"" + }, + { + "id": 616, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 277, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"description\"" + }, + { + "id": 617, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 278, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"image\"" + }, + { + "id": 618, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 279, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"name\"" + }, + { + "id": 619, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 280, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"origin\"" + }, + { + "id": 620, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 281, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"translations\"" + }, + { + "id": 621, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 282, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"type\"" + }, + { + "id": 622, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 283, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"identification\"" + }, + { + "id": 623, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 284, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 275, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 604, + 614 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 263, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 624, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 625, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 626, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 293, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ding\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 626 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 292, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 627, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 628, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 296, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Thing\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 628 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 295, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 625, + 627 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 291, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 632 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 602 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 629 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 603, + 624 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 254, + "character": 24 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferencesMeta", + "id": 68 + }, + { + "type": "reference", + "name": "SCBuildingMeta", + "id": 184 + }, + { + "type": "reference", + "name": "SCPointOfInterestMeta", + "id": 241 + }, + { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", + "id": 279 + }, + { + "type": "reference", + "name": "SCRoomMeta", + "id": 337 + }, + { + "type": "reference", + "name": "SCThingInPlaceMeta", + "id": 382 + }, + { + "type": "reference", + "name": "SCOrganizationMeta", + "id": 418 + }, + { + "type": "reference", + "name": "SCPersonMeta", + "id": 502 + }, + { + "type": "reference", + "name": "SCAcademicTermWithoutReferencesMeta", + "id": 664 + }, + { + "type": "reference", + "name": "SCCatalogMeta", + "id": 706 + }, + { + "type": "reference", + "name": "SCSemesterMeta", + "id": 752 + }, + { + "type": "reference", + "name": "SCCreativeWorkMeta", + "id": 851 + }, + { + "type": "reference", + "name": "SCEventMeta", + "id": 893 + }, + { + "type": "reference", + "name": "SCAcademicEventMeta", + "id": 950 + }, + { + "type": "reference", + "name": "SCArticleMeta", + "id": 1009 + }, + { + "type": "reference", + "name": "SCBookMeta", + "id": 1068 + }, + { + "type": "reference", + "name": "SCAcademicDegreeMeta", + "id": 1109 + }, + { + "type": "reference", + "name": "SCSportCourseMeta", + "id": 1164 + }, + { + "type": "reference", + "name": "SCDateSeriesMeta", + "id": 1217 + }, + { + "type": "reference", + "name": "SCCourseOfStudiesMeta", + "id": 1284 + }, + { + "type": "reference", + "name": "SCDiffMeta", + "id": 1338 + }, + { + "type": "reference", + "name": "SCDishMeta", + "id": 1406 + }, + { + "type": "reference", + "name": "SCToDoMeta", + "id": 1485 + }, + { + "type": "reference", + "name": "SCFavoriteMeta", + "id": 1521 + }, + { + "type": "reference", + "name": "SCFloorMeta", + "id": 1602 + }, + { + "type": "reference", + "name": "SCMessageMeta", + "id": 1659 + }, + { + "type": "reference", + "name": "SCSettingMeta", + "id": 1721 + }, + { + "type": "reference", + "name": "SCStudyModuleMeta", + "id": 1796 + }, + { + "type": "reference", + "name": "SCTicketMeta", + "id": 1860 + }, + { + "type": "reference", + "name": "SCTourMeta", + "id": 1899 + }, + { + "type": "reference", + "name": "SCVideoMeta", + "id": 2010 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + } + ] + }, + { + "id": 562, + "name": "SCThing", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing" + }, + "children": [ + { + "id": 564, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 565, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 566, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 567, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 563, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + } + }, + { + "id": 568, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 569, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 570, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 571, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 564, + 565, + 566, + 567, + 563, + 568, + 569, + 570, + 571 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 110, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPlace", + "id": 50 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104 + }, + { + "type": "reference", + "name": "SCThingThatAcceptsPayments", + "id": 268 + }, + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + }, + { + "type": "reference", + "name": "SCPerson", + "id": 477 + }, + { + "type": "reference", + "name": "SCAcademicTerm", + "id": 649 + }, + { + "type": "reference", + "name": "SCCatalog", + "id": 690 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOffered", + "id": 789 + }, + { + "type": "reference", + "name": "SCEvent", + "id": 876 + }, + { + "type": "reference", + "name": "SCAcademicDegree", + "id": 1096 + }, + { + "type": "reference", + "name": "SCDiff", + "id": 1324 + }, + { + "type": "reference", + "name": "SCSaveableThing", + "id": 1439 + }, + { + "type": "reference", + "name": "SCToDo", + "id": 1466 + }, + { + "type": "reference", + "name": "SCSetting", + "id": 1698 + }, + { + "type": "reference", + "name": "SCTour", + "id": 1887 + } + ] + }, + { + "id": 575, + "name": "SCThingOrigin", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of a thing" + }, + "children": [ + { + "id": 576, + "name": "maintainer", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maintainer of the origin", + "text": "e.g. restaurant of a dish\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 134, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + }, + { + "id": 577, + "name": "modified", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "When the thing was modified last in the origin" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 139, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 578, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the origin" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 144, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingOriginType", + "id": 572 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 576, + 577, + 578 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 128, + "character": 30 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + { + "id": 579, + "name": "SCThingRemoteOrigin", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Remote origin of a thing" + }, + "children": [ + { + "id": 580, + "name": "indexed", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "When the thing was indexed last from the origin" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 154, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 586, + "name": "maintainer", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maintainer of the origin", + "text": "e.g. restaurant of a dish\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 134, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingOrigin.maintainer", + "id": 576 + } + }, + { + "id": 587, + "name": "modified", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "When the thing was modified last in the origin" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 139, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingOrigin.modified", + "id": 577 + } + }, + { + "id": 581, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the origin", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 161, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 582, + "name": "originalId", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Original ID of the thing in the origin", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 168, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 583, + "name": "responsibleEntity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Entity that is responsible for the entity", + "text": "e.g. an organizer for an event\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 175, + "character": 19 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + }, + { + "id": 584, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the origin" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 180, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Remote", + "id": 573 + }, + "overwrites": { + "type": "reference", + "name": "SCThingOrigin.type", + "id": 578 + } + }, + { + "id": 585, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Main URL of the origin", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 187, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 580, + 586, + 587, + 581, + 582, + 583, + 584, + 585 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 150, + "character": 36 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingOrigin", + "id": 575 + } + ] + }, + { + "id": 595, + "name": "SCThingTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of things" + }, + "children": [ + { + "id": 596, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 597, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 598, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 596, + 597, + 598 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 218, + "character": 46 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferencesTranslatableProperties", + "id": 63 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + }, + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + }, + { + "type": "reference", + "name": "SCFloorTranslatableProperties", + "id": 1597 + } + ] + }, + { + "id": 599, + "name": "SCThingTranslatablePropertyOrigin", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable property of an origin" + }, + "children": [ + { + "id": 600, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translation of the name of the origin", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 248, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 600 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 242, + "character": 50 + } + ] + }, + { + "id": 588, + "name": "SCThingUserOrigin", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "User origin of a thing (data created through user interaction)" + }, + "children": [ + { + "id": 589, + "name": "created", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "When the thing was created" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 197, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 590, + "name": "deleted", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "If it is deleted or not, defaults to false" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 202, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + }, + { + "id": 593, + "name": "maintainer", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maintainer of the origin", + "text": "e.g. restaurant of a dish\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 134, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingOrigin.maintainer", + "id": 576 + } + }, + { + "id": 594, + "name": "modified", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "When the thing was modified last in the origin" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 139, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingOrigin.modified", + "id": 577 + } + }, + { + "id": 591, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the origin" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 207, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "User", + "id": 574 + }, + "overwrites": { + "type": "reference", + "name": "SCThingOrigin.type", + "id": 578 + } + }, + { + "id": 592, + "name": "updated", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "When the saved thing was last updated with the latest state (e.g. from the backend)" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 212, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 589, + 590, + 593, + 594, + 591, + 592 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 193, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingOrigin", + "id": 575 + } + ] + }, + { + "id": 553, + "name": "SCThingWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing without references" + }, + "children": [ + { + "id": 554, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 555, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 556, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 557, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 558, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + } + }, + { + "id": 559, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + }, + { + "id": 560, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + } + }, + { + "id": 561, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 554, + 555, + 556, + 557, + 558, + 559, + 560, + 561 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 54, + "character": 41 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferences", + "id": 38 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91 + }, + { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences", + "id": 258 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + }, + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + }, + { + "type": "reference", + "name": "SCAcademicTermWithoutReferences", + "id": 635 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences", + "id": 780 + }, + { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + }, + { + "type": "reference", + "name": "SCEventWithoutReferences", + "id": 865 + }, + { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences", + "id": 1084 + }, + { + "type": "reference", + "name": "SCDiffWithoutReferences", + "id": 1312 + }, + { + "type": "reference", + "name": "SCSaveableThingWithoutReferences", + "id": 1430 + }, + { + "type": "reference", + "name": "SCFloorWithoutReferences", + "id": 1556 + }, + { + "type": "reference", + "name": "SCTicketWithoutReferences", + "id": 1834 + }, + { + "type": "reference", + "name": "SCTourWithoutReferences", + "id": 1876 + } + ] + } + ], + "groups": [ + { + "title": "Enumerations", + "kind": 4, + "children": [ + 572, + 528 + ] + }, + { + "title": "Classes", + "kind": 128, + "children": [ + 601 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 562, + 575, + 579, + 595, + 599, + 588, + 553 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2662, + "name": "\"Translator\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/Translator.ts", + "children": [ + { + "id": 2705, + "name": "LRUCache", + "kind": 128, + "kindString": "Class", + "flags": {}, + "comment": { + "shortText": "LRUCache class\nSmall last recently used cache intended to get used by SCThingTranslator" + }, + "typeParameter": [ + { + "id": 2706, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "children": [ + { + "id": 2709, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "constructor", + "text": "" + }, + { + "tag": "example", + "text": "\n// returns LRUCache instance with a maximum capacity of 500\nnew LRUCache(500);\n" + } + ] + }, + "signatures": [ + { + "id": 2710, + "name": "new LRUCache", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "constructor", + "text": "" + }, + { + "tag": "example", + "text": "\n// returns LRUCache instance with a maximum capacity of 500\nnew LRUCache(500);\n" + } + ] + }, + "parameters": [ + { + "id": 2711, + "name": "maxEntries", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "type": { + "type": "reference", + "name": "LRUCache", + "id": 2705 + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 266, + "character": 29 + } + ] + }, + { + "id": 2707, + "name": "entries", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true + }, + "comment": { + "shortText": "Map property that manages cached content" + }, + "sources": [ + { + "fileName": "Translator.ts", + "line": 260, + "character": 17 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "typeParameter", + "name": "T" + } + ] + }, + "defaultValue": " new Map()" + }, + { + "id": 2708, + "name": "maxEntries", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true + }, + "comment": { + "shortText": "Property representing cache maximum capacity", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Translator.ts", + "line": 266, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2712, + "name": "flush", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "signatures": [ + { + "id": 2713, + "name": "flush", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Flushes cache / removes all entries" + }, + "type": { + "type": "intrinsic", + "name": "void" + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 281, + "character": 14 + } + ] + }, + { + "id": 2714, + "name": "get", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "comment": { + "shortText": "Get content from cache by key or by another objects uid", + "returns": "If available the content connected to the key or somethingOrKey.uid property\n" + }, + "signatures": [ + { + "id": 2715, + "name": "get", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get content from cache by key", + "returns": "If available the content connected to the key or somethingOrKey.uid property\n" + }, + "parameters": [ + { + "id": 2716, + "name": "somethingOrKey", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The key which maps to the cached content or an object for which content has been cached" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "typeParameter", + "name": "T" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + }, + { + "id": 2717, + "name": "get", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get content from cache by another objects uid", + "returns": "If available the content connected to the key or somethingOrKey.uid property\n" + }, + "typeParameter": [ + { + "id": 2718, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ], + "parameters": [ + { + "id": 2719, + "name": "something", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "typeParameter", + "name": "U", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "typeParameter", + "name": "T" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 288, + "character": 12 + }, + { + "fileName": "Translator.ts", + "line": 293, + "character": 12 + }, + { + "fileName": "Translator.ts", + "line": 301, + "character": 12 + } + ] + }, + { + "id": 2720, + "name": "put", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "signatures": [ + { + "id": 2721, + "name": "put", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Place content in cache by key" + }, + "parameters": [ + { + "id": 2722, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The key for which content should be cached" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2723, + "name": "content", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The content that should be cached\n" + }, + "type": { + "type": "typeParameter", + "name": "T" + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 326, + "character": 12 + } + ] + }, + { + "id": 2724, + "name": "putObject", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true + }, + "signatures": [ + { + "id": 2725, + "name": "putObject", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Place content in cache by another objects uid" + }, + "typeParameter": [ + { + "id": 2726, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ], + "parameters": [ + { + "id": 2727, + "name": "something", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The object that should be cached under something.uid\n" + }, + "type": { + "type": "typeParameter", + "name": "U", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 340, + "character": 18 + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2709 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2707, + 2708 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2712, + 2714, + 2720, + 2724 + ] + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 256, + "character": 14 + } + ] + }, + { + "id": 2663, + "name": "SCThingTranslator", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "SCThingTranslator class" + }, + "children": [ + { + "id": 2668, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "tags": [ + { + "tag": "constructor", + "text": "" + }, + { + "tag": "example", + "text": "\n// returns translator instance for german\nnew SCThingTranslator('de');\n" + } + ] + }, + "signatures": [ + { + "id": 2669, + "name": "new SCThingTranslator", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "tags": [ + { + "tag": "constructor", + "text": "" + }, + { + "tag": "example", + "text": "\n// returns translator instance for german\nnew SCThingTranslator('de');\n" + } + ] + }, + "parameters": [ + { + "id": 2670, + "name": "language", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "reference", + "name": "SCThing" + } + ] + } + } + }, + { + "id": 2671, + "name": "cacheCapacity", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200" + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslator", + "id": 2663 + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 43, + "character": 40 + } + ] + }, + { + "id": 2664, + "name": "_language", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true, + "isExported": true + }, + "comment": { + "shortText": "Property representing the translators target language" + }, + "sources": [ + { + "fileName": "Translator.ts", + "line": 32, + "character": 19 + } + ], + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "reference", + "name": "SCThing" + } + ] + } + } + }, + { + "id": 2665, + "name": "cache", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true, + "isExported": true + }, + "comment": { + "shortText": "Property representing the translators base language\nThis means every translation is given for this language" + }, + "sources": [ + { + "fileName": "Translator.ts", + "line": 38, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "LRUCache", + "id": 2705, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + } + }, + { + "id": 2666, + "name": "metaClasses", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPrivate": true, + "isExported": true + }, + "comment": { + "shortText": "Property providing a mapping from a SCThingType to its known own meta class" + }, + "sources": [ + { + "fileName": "Translator.ts", + "line": 43, + "character": 21 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 2667, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "Translator.ts", + "line": 43, + "character": 22 + } + ] + } + } + }, + { + "id": 2672, + "name": "language", + "kind": 262144, + "kindString": "Accessor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Getter for language property\nSetter for language property. Also flushes translation cache" + }, + "getSignature": [ + { + "id": 2673, + "name": "__get", + "kind": 524288, + "kindString": "Get signature", + "flags": {}, + "comment": { + "shortText": "Getter for language property" + }, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "reference", + "name": "SCThing" + } + ] + } + } + } + ], + "setSignature": [ + { + "id": 2674, + "name": "__set", + "kind": 1048576, + "kindString": "Set signature", + "flags": {}, + "comment": { + "shortText": "Setter for language property. Also flushes translation cache" + }, + "parameters": [ + { + "id": 2675, + "name": "language", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "The language the translator instance will use from now on\n" + }, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "reference", + "name": "SCThing" + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "void" + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 61, + "character": 14 + }, + { + "fileName": "Translator.ts", + "line": 70, + "character": 14 + } + ] + }, + { + "id": 2676, + "name": "deeptranslate", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPrivate": true, + "isExported": true + }, + "signatures": [ + { + "id": 2677, + "name": "deeptranslate", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get field value translation recursively", + "returns": "an OCType object allowing for access to translations or a translated value(s)\n" + }, + "typeParameter": [ + { + "id": 2678, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "parameters": [ + { + "id": 2679, + "name": "data", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "text": "The intermediate object / primitive returned by the Proxys get() method" + }, + "type": { + "type": "reference", + "name": "T", + "id": 2678 + } + } + ], + "type": { + "type": "reference", + "name": "OCType", + "typeArguments": [ + { + "type": "typeParameter", + "name": "T" + } + ] + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 83, + "character": 23 + } + ] + }, + { + "id": 2680, + "name": "getAllMetaFieldTranslations", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPrivate": true, + "isExported": true + }, + "signatures": [ + { + "id": 2681, + "name": "getAllMetaFieldTranslations", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Applies only known field translations of the given SCThings meta class to an instance", + "returns": "The thing with all known meta values translated\n" + }, + "typeParameter": [ + { + "id": 2682, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ], + "parameters": [ + { + "id": 2683, + "name": "thingType", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The type of thing that will be translated" + }, + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + }, + { + "id": 2684, + "name": "language", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The language the thing property values are translated to" + }, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ] + } + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "object" + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 103, + "character": 37 + } + ] + }, + { + "id": 2685, + "name": "getMetaClassInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPrivate": true, + "isExported": true + }, + "signatures": [ + { + "id": 2686, + "name": "getMetaClassInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Returns meta class needed for translations given a SCThingType", + "returns": "An instance of the metaclass\n" + }, + "parameters": [ + { + "id": 2687, + "name": "thingType", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": {}, + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 133, + "character": 30 + } + ] + }, + { + "id": 2688, + "name": "replaceAvailableMetaFieldValueTranslations", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPrivate": true, + "isExported": true + }, + "signatures": [ + { + "id": 2689, + "name": "replaceAvailableMetaFieldValueTranslations", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Applies known field value translations of the given SCThings meta class to an instance\nTranslated values overwrite current values inplace (destructive)", + "returns": "The thing with translated meta field values\n" + }, + "parameters": [ + { + "id": 2690, + "name": "instance", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2691, + "name": "language", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "The language the thing is translated to" + }, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 148, + "character": 52 + } + ] + }, + { + "id": 2692, + "name": "translate", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2693, + "name": "translate", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Get field value translation recursively", + "returns": "an OCType object allowing for access to translations or a translated value(s)\n", + "tags": [ + { + "tag": "example", + "text": "\nconst dish: SCDish = {...};\ntranslator.translate(dish).offers[0].inPlace.categories[1]());\n// or\nconst dishTranslatedAccess = translator.translate(dish);\ndishTranslatedAccess.offers[0].inPlace.categories[1]();\n// undoing the OCType\nconst dishAsBefore: SCDish = dishTranslatedAccess()!;" + } + ] + }, + "typeParameter": [ + { + "id": 2694, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ], + "parameters": [ + { + "id": 2695, + "name": "data", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Top level object that gets passed through the recursion" + }, + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + } + ], + "type": { + "type": "reference", + "name": "OCType", + "typeArguments": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ] + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 184, + "character": 18 + } + ] + }, + { + "id": 2701, + "name": "translateWholeThingDestructively", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2702, + "name": "translateWholeThingDestructively", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Recursively translates the given object in-place\nTranslated values overwrite current values (destructive)", + "returns": "The thing translated\n" + }, + "parameters": [ + { + "id": 2703, + "name": "instance", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2704, + "name": "language", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "text": "The language the thing is translated to" + }, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ] + } + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 226, + "character": 41 + } + ] + }, + { + "id": 2696, + "name": "translatedPropertyNames", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2697, + "name": "translatedPropertyNames", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Given a SCThingType this function returns an object with the same basic structure as the corresponding SCThing\nAll the values will be set to the known translations of the property/key name", + "returns": "An object with the properties of the SCThingType where the values are the known property tranlations\n", + "tags": [ + { + "tag": "example", + "text": "\nconst translatedMetaDish = translator.translatedPropertyNames(SCThingType.CourseOfStudies);" + } + ] + }, + "typeParameter": [ + { + "id": 2698, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ], + "parameters": [ + { + "id": 2699, + "name": "thing", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + }, + { + "id": 2700, + "name": "language", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "text": "The language the object is translated to" + }, + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCTranslations", + "typeArguments": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + } + ] + } + } + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThing", + "id": 562 + } + }, + { + "type": "intrinsic", + "name": "undefined" + } + ] + } + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 211, + "character": 32 + } + ] + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2668 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2664, + 2665, + 2666 + ] + }, + { + "title": "Accessors", + "kind": 262144, + "children": [ + 2672 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2676, + 2680, + 2685, + 2688, + 2692, + 2701, + 2696 + ] + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 27, + "character": 30 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2705, + 2663 + ] + } + ], + "sources": [ + { + "fileName": "Translator.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1083, + "name": "\"base/AcademicDegree\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/AcademicDegree.ts", + "children": [ + { + "id": 1109, + "name": "SCAcademicDegreeMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about academic degrees" + }, + "children": [ + { + "id": 1132, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1133, + "name": "new SCAcademicDegreeMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCAcademicDegreeMeta", + "id": 1109 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1128, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1129, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1130, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1131, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1110, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1111, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1112, + "name": "academicDegree", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 67, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Hochschulgrad\"" + }, + { + "id": 1113, + "name": "academicDegreewithField", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 68, + "character": 29 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Abschlussbezeichnungen\"" + }, + { + "id": 1114, + "name": "academicDegreewithFieldShort", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 69, + "character": 34 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Abschlussbezeichnungen (kurz)\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1112, + 1113, + 1114 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 65, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1115, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 71, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1111, + 1115 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 64, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1116, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1117, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1118, + "name": "academicDegree", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1119, + "name": "bachelor", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 83, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bachelor\"" + }, + { + "id": 1120, + "name": "diploma", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 84, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Diplom\"" + }, + { + "id": 1121, + "name": "doctor", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 85, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Doktor\"" + }, + { + "id": 1122, + "name": "licentiate", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 86, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Lizenziat\"" + }, + { + "id": 1123, + "name": "magister", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 87, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Magister\"" + }, + { + "id": 1124, + "name": "master", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 88, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Master\"" + }, + { + "id": 1125, + "name": "masterstudent", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 89, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Meisterschüler\"" + }, + { + "id": 1126, + "name": "state examination", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 90, + "character": 27 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Staatsexamen\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1119, + 1120, + 1121, + 1122, + 1123, + 1124, + 1125, + 1126 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 82, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1118 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 80, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1127, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 93, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1117, + 1127 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 79, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1132 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1128 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1129 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1110, + 1116 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 58, + "character": 33 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicDegree", + "id": 1096 + } + ] + } + ] + }, + { + "id": 1096, + "name": "SCAcademicDegree", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An academic degree" + }, + "children": [ + { + "id": 1097, + "name": "academicDegree", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 28, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCGermanAcademicDegree", + "id": 1134 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegree", + "id": 1085 + } + }, + { + "id": 1098, + "name": "academicDegreewithField", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 36, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", + "id": 1086 + } + }, + { + "id": 1099, + "name": "academicDegreewithFieldShort", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 44, + "character": 30 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", + "id": 1087 + } + }, + { + "id": 1100, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1101, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1102, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1103, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1108, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1104, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1105, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1106, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1107, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1097, + 1098, + 1099, + 1100, + 1101, + 1102, + 1103, + 1108, + 1104, + 1105, + 1106, + 1107 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 50, + "character": 33 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences", + "id": 1084 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCCourseOfStudies", + "id": 1258 + } + ] + }, + { + "id": 1084, + "name": "SCAcademicDegreeWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An academic degree without references" + }, + "children": [ + { + "id": 1085, + "name": "academicDegree", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 28, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCGermanAcademicDegree", + "id": 1134 + } + }, + { + "id": 1086, + "name": "academicDegreewithField", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 36, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1087, + "name": "academicDegreewithFieldShort", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 44, + "character": 30 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1088, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1089, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1090, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1091, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1092, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1093, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1094, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1095, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1085, + 1086, + 1087, + 1088, + 1089, + 1090, + 1091, + 1092, + 1093, + 1094, + 1095 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 21, + "character": 50 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCAcademicDegree", + "id": 1096 + }, + { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences", + "id": 1242 + } + ] + }, + { + "id": 1134, + "name": "SCGermanAcademicDegree", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Types of (german) academic degrees" + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 102, + "character": 34 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "bachelor" + }, + { + "type": "stringLiteral", + "value": "diploma" + }, + { + "type": "stringLiteral", + "value": "doctor" + }, + { + "type": "stringLiteral", + "value": "licentiate" + }, + { + "type": "stringLiteral", + "value": "magister" + }, + { + "type": "stringLiteral", + "value": "master" + }, + { + "type": "stringLiteral", + "value": "master pupil" + }, + { + "type": "stringLiteral", + "value": "state examination" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1109 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1096, + 1084 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1134 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 634, + "name": "\"base/AcademicTerm\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/AcademicTerm.ts", + "children": [ + { + "id": 664, + "name": "SCAcademicTermWithoutReferencesMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about academic terms" + }, + "children": [ + { + "id": 675, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 676, + "name": "new SCAcademicTermWithoutReferencesMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCAcademicTermWithoutReferencesMeta", + "id": 664 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 671, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 672, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 673, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 674, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 665, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 666, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 70, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 667, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 73, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 666, + 667 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 69, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 668, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 669, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 82, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 670, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 85, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 669, + 670 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 81, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 675 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 671 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 672 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 665, + 668 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 64, + "character": 48 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + } + ] + }, + { + "id": 649, + "name": "SCAcademicTerm", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An academic term" + }, + "children": [ + { + "id": 650, + "name": "acronym", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Short name of the academic term, using the given pattern", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 30, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.acronym", + "id": 636 + } + }, + { + "id": 655, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 656, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 651, + "name": "endDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "End date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 35, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.endDate", + "id": 637 + } + }, + { + "id": 652, + "name": "eventsEndDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "End date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 40, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsEndDate", + "id": 638 + } + }, + { + "id": 653, + "name": "eventsStartDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Start date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 45, + "character": 17 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsStartDate", + "id": 639 + } + }, + { + "id": 657, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 658, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 663, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 654, + "name": "startDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Start date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 50, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.startDate", + "id": 640 + } + }, + { + "id": 659, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 660, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 661, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 662, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 650, + 655, + 656, + 651, + 652, + 653, + 657, + 658, + 663, + 654, + 659, + 660, + 661, + 662 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 56, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAcademicTermWithoutReferences", + "id": 635 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSemester", + "id": 737 + } + ] + }, + { + "id": 635, + "name": "SCAcademicTermWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An academic term without references" + }, + "children": [ + { + "id": 636, + "name": "acronym", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Short name of the academic term, using the given pattern", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 30, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 641, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 642, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 637, + "name": "endDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "End date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 35, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 638, + "name": "eventsEndDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "End date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 40, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 639, + "name": "eventsStartDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Start date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 45, + "character": 17 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 643, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 644, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 640, + "name": "startDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Start date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 50, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 645, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 646, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 647, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 648, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 636, + 641, + 642, + 637, + 638, + 639, + 643, + 644, + 640, + 645, + 646, + 647, + 648 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 22, + "character": 48 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCAcademicTerm", + "id": 649 + }, + { + "type": "reference", + "name": "SCSemesterWithoutReferences", + "id": 723 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 664 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 649, + 635 + ] + } + ], + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 816, + "name": "\"base/CreativeWork\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/CreativeWork.ts", + "children": [ + { + "id": 851, + "name": "SCCreativeWorkMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about creative works" + }, + "children": [ + { + "id": 862, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 863, + "name": "new SCCreativeWorkMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCCreativeWorkMeta", + "id": 851 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 858, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 859, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 860, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 861, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 852, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 853, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 99, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 854, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 102, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 853, + 854 + ] + } + ], + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 98, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 855, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 856, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 111, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 857, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 114, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 856, + 857 + ] + } + ], + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 110, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 862 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 858 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 859 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 852, + 855 + ] + } + ], + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 93, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCCreativeWork", + "id": 829 + } + ] + } + ] + }, + { + "id": 829, + "name": "SCCreativeWork", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A creative work" + }, + "children": [ + { + "id": 836, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 830, + "name": "authors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Authors of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 64, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + } + }, + { + "id": 833, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 837, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 838, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 834, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 835, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 839, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 843, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 844, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 831, + "name": "publishers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of publishers of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + ] + } + }, + { + "id": 832, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 74, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.translations", + "id": 821 + } + }, + { + "id": 840, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 841, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 842, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 836, + 830, + 833, + 837, + 838, + 834, + 835, + 839, + 843, + 844, + 831, + 832, + 840, + 841, + 842 + ] + } + ], + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 59, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOffered", + "id": 789, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCArticle", + "id": 982 + }, + { + "type": "reference", + "name": "SCBook", + "id": 1041 + }, + { + "type": "reference", + "name": "SCMessage", + "id": 1633 + }, + { + "type": "reference", + "name": "SCVideo", + "id": 1988 + } + ] + }, + { + "id": 845, + "name": "SCCreativeWorkTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of creative works" + }, + "children": [ + { + "id": 847, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 846, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the keywords of the creative work", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 87, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 848, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 850, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 849, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 847, + 846, + 848, + 850, + 849 + ] + } + ], + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 80, + "character": 53 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCArticleTranslatableProperties", + "id": 1001 + }, + { + "type": "reference", + "name": "SCBookTranslatableFields", + "id": 1060 + }, + { + "type": "reference", + "name": "SCMessageTranslatableProperties", + "id": 1652 + } + ] + }, + { + "id": 817, + "name": "SCCreativeWorkWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A creative work without references" + }, + "children": [ + { + "id": 822, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 818, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 823, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 824, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 819, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + } + }, + { + "id": 820, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 825, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 821, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 53, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 826, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 827, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 828, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 822, + 818, + 823, + 824, + 819, + 820, + 825, + 821, + 826, + 827, + 828 + ] + } + ], + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 30, + "character": 48 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences", + "id": 780 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCCreativeWork", + "id": 829 + }, + { + "type": "reference", + "name": "SCArticleWithoutReferences", + "id": 967 + }, + { + "type": "reference", + "name": "SCBookWithoutReferences", + "id": 1026 + }, + { + "type": "reference", + "name": "SCMessageWithoutReferences", + "id": 1618 + }, + { + "type": "reference", + "name": "SCVideoWithoutReferences", + "id": 1961 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 851 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 829, + 845, + 817 + ] + } + ], + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 864, + "name": "\"base/Event\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/Event.ts", + "children": [ + { + "id": 893, + "name": "SCEventMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about events" + }, + "children": [ + { + "id": 904, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 905, + "name": "new SCEventMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCEventMeta", + "id": 893 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 900, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 901, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 902, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 903, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 894, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 895, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 88, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 896, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 91, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 895, + 896 + ] + } + ], + "sources": [ + { + "fileName": "base/Event.ts", + "line": 87, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 897, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 898, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 100, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 899, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 103, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 898, + 899 + ] + } + ], + "sources": [ + { + "fileName": "base/Event.ts", + "line": 99, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 904 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 900 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 901 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 894, + 897 + ] + } + ], + "sources": [ + { + "fileName": "base/Event.ts", + "line": 82, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCEvent", + "id": 876 + } + ] + } + ] + }, + { + "id": 876, + "name": "SCEvent", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An event" + }, + "children": [ + { + "id": 877, + "name": "academicTerms", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Academic terms that an event belongs to, e.g. semester(s)." + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 54, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSemesterWithoutReferences", + "id": 723 + } + } + }, + { + "id": 884, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 878, + "name": "catalogs", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Catalogs to which an event belongs" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 59, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCatalogWithoutReferences", + "id": 678 + } + } + }, + { + "id": 879, + "name": "creativeWorks", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of creative works that are associated with this event", + "text": "This can be recommended books, CDs that can be bought, etc.\n" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 66, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + } + } + }, + { + "id": 885, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 886, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 882, + "name": "maximumParticipants", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maximum number of participants of the event", + "text": "A maximum number of people that can participate in the event.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 34, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.maximumParticipants", + "id": 866 + } + }, + { + "id": 887, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 880, + "name": "organizers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Organizers of the event" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 71, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + } + }, + { + "id": 892, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 881, + "name": "performers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Performers of the event" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 76, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + } + }, + { + "id": 883, + "name": "remainingAttendeeCapacity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Remaining attendee capacity of the event", + "text": "This number represents the remaining open spots.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 43, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.remainingAttendeeCapacity", + "id": 867 + } + }, + { + "id": 888, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 889, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 890, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 891, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 877, + 884, + 878, + 879, + 885, + 886, + 882, + 887, + 880, + 892, + 881, + 883, + 888, + 889, + 890, + 891 + ] + } + ], + "sources": [ + { + "fileName": "base/Event.ts", + "line": 49, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCEventWithoutReferences", + "id": 865 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCAcademicEvent", + "id": 922 + }, + { + "type": "reference", + "name": "SCSportCourse", + "id": 1147 + } + ] + }, + { + "id": 865, + "name": "SCEventWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An event without references" + }, + "children": [ + { + "id": 868, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 869, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 870, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 866, + "name": "maximumParticipants", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maximum number of participants of the event", + "text": "A maximum number of people that can participate in the event.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 34, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 871, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 867, + "name": "remainingAttendeeCapacity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Remaining attendee capacity of the event", + "text": "This number represents the remaining open spots.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 43, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 872, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 873, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 874, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 875, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 868, + 869, + 870, + 866, + 871, + 867, + 872, + 873, + 874, + 875 + ] + } + ], + "sources": [ + { + "fileName": "base/Event.ts", + "line": 25, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCEvent", + "id": 876 + }, + { + "type": "reference", + "name": "SCAcademicEventWithoutReferences", + "id": 907 + }, + { + "type": "reference", + "name": "SCSportCourseWithoutReferences", + "id": 1136 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 893 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 876, + 865 + ] + } + ], + "sources": [ + { + "fileName": "base/Event.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 37, + "name": "\"base/Place\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/Place.ts", + "children": [ + { + "id": 68, + "name": "SCPlaceWithoutReferencesMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about creative works" + }, + "children": [ + { + "id": 79, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 80, + "name": "new SCPlaceWithoutReferencesMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCPlaceWithoutReferencesMeta", + "id": 68 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 75, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 76, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 77, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 78, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 69, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 70, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 80, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 71, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 83, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 70, + 71 + ] + } + ], + "sources": [ + { + "fileName": "base/Place.ts", + "line": 79, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 72, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 73, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 92, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 74, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 95, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 73, + 74 + ] + } + ], + "sources": [ + { + "fileName": "base/Place.ts", + "line": 91, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 79 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 75 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 76 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 69, + 72 + ] + } + ], + "sources": [ + { + "fileName": "base/Place.ts", + "line": 74, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferences", + "id": 38 + } + ] + } + ] + }, + { + "id": 50, + "name": "SCPlace", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A place" + }, + "children": [ + { + "id": 52, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + } + }, + { + "id": 55, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 56, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 53, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + } + }, + { + "id": 57, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 58, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 54, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + } + }, + { + "id": 62, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 51, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 60, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferencesTranslatableProperties", + "id": 63 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.translations", + "id": 42 + } + }, + { + "id": 59, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 60, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 61, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 52, + 55, + 56, + 53, + 57, + 58, + 54, + 62, + 51, + 59, + 60, + 61 + ] + } + ], + "sources": [ + { + "fileName": "base/Place.ts", + "line": 55, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferences", + "id": 38 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCBuilding", + "id": 161 + }, + { + "type": "reference", + "name": "SCPointOfInterest", + "id": 225 + }, + { + "type": "reference", + "name": "SCRoom", + "id": 311 + } + ] + }, + { + "id": 38, + "name": "SCPlaceWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A place without references" + }, + "children": [ + { + "id": 39, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + } + }, + { + "id": 43, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 44, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 40, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + } + }, + { + "id": 45, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 46, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 41, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 42, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 49, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferencesTranslatableProperties", + "id": 63 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 47, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 48, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 49, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 39, + 43, + 44, + 40, + 45, + 46, + 41, + 42, + 47, + 48, + 49 + ] + } + ], + "sources": [ + { + "fileName": "base/Place.ts", + "line": 23, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPlace", + "id": 50 + }, + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + { + "id": 63, + "name": "SCPlaceWithoutReferencesTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a place without references" + }, + "children": [ + { + "id": 64, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 68, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + } + }, + { + "id": 65, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 66, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 67, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 64, + 65, + 66, + 67 + ] + } + ], + "sources": [ + { + "fileName": "base/Place.ts", + "line": 66, + "character": 63 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCBuildingTranslatableProperties", + "id": 177 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 68 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 50, + 38, + 63 + ] + } + ], + "sources": [ + { + "fileName": "base/Place.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1429, + "name": "\"base/SaveableThing\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/SaveableThing.ts", + "children": [ + { + "id": 1439, + "name": "SCSaveableThing", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An encapsulation of the data (e.g. a thing) that is saved, which provides additional information." + }, + "typeParameter": [ + { + "id": 1440, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + } + ], + "children": [ + { + "id": 1443, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1441, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The contained data" + }, + "sources": [ + { + "fileName": "base/SaveableThing.ts", + "line": 33, + "character": 6 + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + } + }, + { + "id": 1444, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1445, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1446, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1442, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the origin" + }, + "sources": [ + { + "fileName": "base/SaveableThing.ts", + "line": 37, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1447, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1448, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1449, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1450, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1443, + 1441, + 1444, + 1445, + 1446, + 1442, + 1447, + 1448, + 1449, + 1450 + ] + } + ], + "sources": [ + { + "fileName": "base/SaveableThing.ts", + "line": 28, + "character": 32 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSaveableThingWithoutReferences", + "id": 1430 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCFavorite", + "id": 1510 + } + ] + }, + { + "id": 1430, + "name": "SCSaveableThingWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An encapsulation of the data (e.g. a thing) that is saved, which provides additional information." + }, + "children": [ + { + "id": 1431, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1432, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1433, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1434, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1435, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1436, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1437, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1438, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1431, + 1432, + 1433, + 1434, + 1435, + 1436, + 1437, + 1438 + ] + } + ], + "sources": [ + { + "fileName": "base/SaveableThing.ts", + "line": 20, + "character": 49 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSaveableThing", + "id": 1439 + }, + { + "type": "reference", + "name": "SCFavoriteWithoutReferences", + "id": 1501 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1439, + 1430 + ] + } + ], + "sources": [ + { + "fileName": "base/SaveableThing.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 370, + "name": "\"base/ThingInPlace\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingInPlace.ts", + "children": [ + { + "id": 382, + "name": "SCThingInPlaceMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about thing in a place" + }, + "children": [ + { + "id": 395, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 396, + "name": "new SCThingInPlaceMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingInPlaceMeta", + "id": 382 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 391, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 392, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 393, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 394, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 383, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 384, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 385, + "name": "inPlace", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 38, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ort\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 385 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 36, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 386, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 387, + "name": "inPlace", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 42, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"location\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 387 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 40, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 384, + 386 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 35, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 388, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 389, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 50, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 390, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 53, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 389, + 390 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 49, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 395 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 391 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 392 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 383, + 388 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 30, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + } + ] + } + ] + }, + { + "id": 371, + "name": "SCThingInPlace", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing that is or happens in a place" + }, + "children": [ + { + "id": 373, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 374, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 375, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 381, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 376, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 372, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 377, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 378, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 379, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 380, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 373, + 374, + 375, + 381, + 376, + 372, + 377, + 378, + 379, + 380 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 22, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + }, + { + "type": "reference", + "name": "SCInPlace", + "id": 368 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPointOfInterest", + "id": 225 + }, + { + "type": "reference", + "name": "SCRoom", + "id": 311 + }, + { + "type": "reference", + "name": "SCOrganization", + "id": 407 + }, + { + "type": "reference", + "name": "SCDateSeries", + "id": 1199 + }, + { + "type": "reference", + "name": "SCFloor", + "id": 1567 + }, + { + "type": "reference", + "name": "SCTicket", + "id": 1846 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 382 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 371 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingInPlace.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 257, + "name": "\"base/ThingThatAcceptsPayments\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingThatAcceptsPayments.ts", + "children": [ + { + "id": 279, + "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a thing without references that accepts payments" + }, + "children": [ + { + "id": 290, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 291, + "name": "new SCThingThatAcceptsPaymentsWithoutReferencesMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", + "id": 279 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 286, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 287, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 288, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 289, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 280, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 281, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 54, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 282, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 57, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 281, + 282 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 53, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 283, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 284, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 66, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 285, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 69, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 284, + 285 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 65, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 290 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 286 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 287 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 280, + 283 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 48, + "character": 60 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences", + "id": 258 + } + ] + } + ] + }, + { + "id": 268, + "name": "SCThingThatAcceptsPayments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing that accepts payments" + }, + "children": [ + { + "id": 270, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 271, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 272, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 273, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 278, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 269, + "name": "paymentsAccepted", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Accepted payments of the place" + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 34, + "character": 18 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsAcceptedPayments", + "id": 292 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", + "id": 259 + } + }, + { + "id": 274, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 275, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 276, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 277, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 270, + 271, + 272, + 273, + 278, + 269, + 274, + 275, + 276, + 277 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 40, + "character": 43 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences", + "id": 258 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCRoom", + "id": 311 + } + ] + }, + { + "id": 258, + "name": "SCThingThatAcceptsPaymentsWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing without references that accepts payments" + }, + "children": [ + { + "id": 260, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 261, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 262, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 263, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 259, + "name": "paymentsAccepted", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Accepted payments of the place" + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 34, + "character": 18 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsAcceptedPayments", + "id": 292 + } + } + }, + { + "id": 264, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 265, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 266, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 267, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 260, + 261, + 262, + 263, + 259, + 264, + 265, + 266, + 267 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 29, + "character": 60 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCThingThatAcceptsPayments", + "id": 268 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + { + "id": 292, + "name": "SCThingThatAcceptsPaymentsAcceptedPayments", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Types of payment that are accepted at a place." + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 21, + "character": 54 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "Cash" + }, + { + "type": "stringLiteral", + "value": "Credit" + }, + { + "type": "stringLiteral", + "value": "Cafeteria Card" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 279 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 268, + 258 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 292 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 772, + "name": "\"base/ThingThatCanBeOffered\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingThatCanBeOffered.ts", + "children": [ + { + "id": 775, + "name": "SCAcademicPriceGroup", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Price distinctions for academic context" + }, + "children": [ + { + "id": 779, + "name": "default", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Default price of the thing", + "tags": [ + { + "tag": "sortable", + "text": "price" + }, + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 32, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPriceGroup.default", + "id": 774 + } + }, + { + "id": 776, + "name": "employee", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Price for employees", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 45, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 777, + "name": "guest", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Price for guests", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 52, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 778, + "name": "student", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Price for students", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 59, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 779, + 776, + 777, + 778 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 38, + "character": 37 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCPriceGroup", + "id": 773 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSportCoursePriceGroup", + "id": 1180 + } + ] + }, + { + "id": 773, + "name": "SCPriceGroup", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Default price without distinction" + }, + "children": [ + { + "id": 774, + "name": "default", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Default price of the thing", + "tags": [ + { + "tag": "sortable", + "text": "price" + }, + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 32, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 774 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 25, + "character": 29 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + }, + { + "id": 789, + "name": "SCThingThatCanBeOffered", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing that can be offered" + }, + "typeParameter": [ + { + "id": 790, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCPriceGroup", + "id": 773 + } + } + ], + "children": [ + { + "id": 794, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 795, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 796, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 797, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 791, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCPriceGroup", + "id": 773 + } + } + ] + } + ] + } + }, + { + "id": 793, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 792, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of a thing that can be offered" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 86, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 798, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 799, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 800, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 794, + 795, + 796, + 797, + 791, + 793, + 792, + 798, + 799, + 800 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 76, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences", + "id": 780 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCCreativeWork", + "id": 829 + }, + { + "type": "reference", + "name": "SCDateSeries", + "id": 1199 + }, + { + "type": "reference", + "name": "SCCourseOfStudies", + "id": 1258 + }, + { + "type": "reference", + "name": "SCDish", + "id": 1371 + }, + { + "type": "reference", + "name": "SCStudyModule", + "id": 1765 + } + ] + }, + { + "id": 801, + "name": "SCThingThatCanBeOfferedOffer", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Offer of a thing" + }, + "typeParameter": [ + { + "id": 802, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCPriceGroup", + "id": 773 + } + } + ], + "children": [ + { + "id": 803, + "name": "availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Availability of an offer" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 97, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCThingThatCanBeOfferedAvailability", + "id": 815 + } + }, + { + "id": 804, + "name": "availabilityEnds", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The time when the thing becomes unavailable as an SCISO8601Date formatted string." + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 102, + "character": 18 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 805, + "name": "availabilityStarts", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The time when the thing becomes available as an SCISO8601Date formatted string." + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 107, + "character": 20 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 808, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 806, + "name": "prices", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "List of prices that are distinct for specific groups" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 112, + "character": 8 + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCPriceGroup", + "id": 773 + } + } + }, + { + "id": 807, + "name": "provider", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Provider of an offer" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 117, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingThatCanBeOfferedProvider", + "id": 814 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 803, + 804, + 805, + 808, + 806, + 807 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 92, + "character": 45 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCInPlace", + "id": 368 + } + ] + }, + { + "id": 809, + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a thing that can be offered" + }, + "children": [ + { + "id": 811, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 812, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 810, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 813, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 811, + 812, + 810, + 813 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 123, + "character": 62 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + }, + { + "type": "reference", + "name": "SCDateSeriesTranslatableProperties", + "id": 1235 + }, + { + "type": "reference", + "name": "SCCourseOfStudiesTranslatableProperties", + "id": 1279 + }, + { + "type": "reference", + "name": "SCDishTranslatableProperties", + "id": 1388 + }, + { + "type": "reference", + "name": "SCMessageTranslatableProperties", + "id": 1652 + }, + { + "type": "reference", + "name": "SCStudyModuleTranslatableProperties", + "id": 1785 + } + ] + }, + { + "id": 780, + "name": "SCThingThatCanBeOfferedWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing without references that can be offered" + }, + "children": [ + { + "id": 782, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 783, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 784, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 785, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 781, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of a thing that can be offered" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 70, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 786, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 787, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 788, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 782, + 783, + 784, + 785, + 781, + 786, + 787, + 788 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 65, + "character": 57 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCThingThatCanBeOffered", + "id": 789 + }, + { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + }, + { + "type": "reference", + "name": "SCDateSeriesWithoutReferences", + "id": 1186 + }, + { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences", + "id": 1242 + }, + { + "type": "reference", + "name": "SCDishWithoutReferences", + "id": 1357 + }, + { + "type": "reference", + "name": "SCStudyModuleWithoutReferences", + "id": 1752 + } + ] + }, + { + "id": 815, + "name": "SCThingThatCanBeOfferedAvailability", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Availability of an Offer" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 142, + "character": 47 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "in stock" + }, + { + "type": "stringLiteral", + "value": "out of stock" + }, + { + "type": "stringLiteral", + "value": "online only" + }, + { + "type": "stringLiteral", + "value": "limited availability" + } + ] + } + }, + { + "id": 814, + "name": "SCThingThatCanBeOfferedProvider", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Entity responsible for the offer" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 135, + "character": 43 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + }, + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + ] + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 775, + 773, + 789, + 801, + 809, + 780 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 815, + 814 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 90, + "name": "\"base/ThingWithCategories\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/base/ThingWithCategories.ts", + "children": [ + { + "id": 129, + "name": "SCThingWithCategoriesWithoutReferencesMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a thing without references that accepts payments" + }, + "typeParameter": [ + { + "id": 130, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + }, + { + "id": 131, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "children": [ + { + "id": 143, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 144, + "name": "new SCThingWithCategoriesWithoutReferencesMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferencesMeta", + "id": 129 + } + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 151, + "character": 3 + } + ] + }, + { + "id": 132, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 120, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + { + "id": 139, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 140, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance (including generics)" + }, + "typeParameter": [ + { + "id": 141, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + }, + { + "id": 142, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "type": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferencesMeta", + "id": 129, + "typeArguments": [ + { + "type": "typeParameter", + "name": "T" + }, + { + "type": "typeParameter", + "name": "U" + } + ] + } + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 149, + "character": 27 + } + ] + }, + { + "id": 133, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 134, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 126, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 135, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 129, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 134, + 135 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 125, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 136, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 137, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 138, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 138, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 141, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 137, + 138 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 137, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 143 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 132 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 139 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 133, + 136 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 117, + "character": 55 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "typeParameter", + "name": "T" + }, + { + "type": "typeParameter", + "name": "U" + } + ] + } + ] + } + ] + }, + { + "id": 104, + "name": "SCThingWithCategories", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing with categories" + }, + "typeParameter": [ + { + "id": 105, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + }, + { + "id": 106, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + } + ], + "children": [ + { + "id": 109, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 116, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "typeParameter", + "name": "T" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 117, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "typeParameter", + "name": "U", + "constraint": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 110, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 111, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 112, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 108, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 107, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a thing with categories" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 56, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 113, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 114, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 115, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 109, + 116, + 117, + 110, + 111, + 112, + 108, + 107, + 113, + 114, + 115 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 51, + "character": 38 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "typeParameter", + "name": "T" + }, + { + "type": "typeParameter", + "name": "U", + "constraint": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCBuilding", + "id": 161 + }, + { + "type": "reference", + "name": "SCPointOfInterest", + "id": 225 + }, + { + "type": "reference", + "name": "SCRoom", + "id": 311 + }, + { + "type": "reference", + "name": "SCCatalog", + "id": 690 + }, + { + "type": "reference", + "name": "SCAcademicEvent", + "id": 922 + }, + { + "type": "reference", + "name": "SCArticle", + "id": 982 + }, + { + "type": "reference", + "name": "SCDish", + "id": 1371 + }, + { + "type": "reference", + "name": "SCToDo", + "id": 1466 + }, + { + "type": "reference", + "name": "SCSetting", + "id": 1698 + } + ] + }, + { + "id": 123, + "name": "SCThingWithCategoriesSpecificValues", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Category specific values of a thing with categories", + "text": "This interface contains properties that can be specific to a certain category.\n" + }, + "children": [ + { + "id": 124, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific alternate names of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 83, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 125, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific description of a thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 90, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 126, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of a category specific image of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 97, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 127, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific name of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 104, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 128, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific URL of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 111, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 124, + 125, + 126, + 127, + 128 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 77, + "character": 52 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCRoomSpecificValues", + "id": 330 + } + ] + }, + { + "id": 118, + "name": "SCThingWithCategoriesTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a thing with categories" + }, + "children": [ + { + "id": 119, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "translations of the categories of a thing with categories", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 120, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 121, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 122, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 119, + 120, + 121, + 122 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 62, + "character": 60 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCBuildingTranslatableProperties", + "id": 177 + }, + { + "type": "reference", + "name": "SCAcademicEventTranslatableProperties", + "id": 943 + }, + { + "type": "reference", + "name": "SCArticleTranslatableProperties", + "id": 1001 + }, + { + "type": "reference", + "name": "SCBookTranslatableFields", + "id": 1060 + }, + { + "type": "reference", + "name": "SCDishTranslatableProperties", + "id": 1388 + }, + { + "type": "reference", + "name": "SCSettingValueTranslatableProperties", + "id": 1715 + } + ] + }, + { + "id": 91, + "name": "SCThingWithCategoriesWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A thing without references with categories", + "text": "!!! BEWARE !!!\n`T` should be a union type - e.g. `T = 'foo' | 'bar' | 'foobar';`\n" + }, + "typeParameter": [ + { + "id": 92, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + }, + { + "id": 93, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + } + ], + "children": [ + { + "id": 97, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 94, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "typeParameter", + "name": "T" + } + } + }, + { + "id": 95, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "typeParameter", + "name": "U", + "constraint": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + } + ] + } + }, + { + "id": 98, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 99, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 100, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 96, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a thing with categories" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 45, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 101, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 102, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 103, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 97, + 94, + 95, + 98, + 99, + 100, + 96, + 101, + 102, + 103 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 25, + "character": 55 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104 + }, + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + }, + { + "type": "reference", + "name": "SCCatalogWithoutReferences", + "id": 678 + }, + { + "type": "reference", + "name": "SCAcademicEventWithoutReferences", + "id": 907 + }, + { + "type": "reference", + "name": "SCArticleWithoutReferences", + "id": 967 + }, + { + "type": "reference", + "name": "SCDishWithoutReferences", + "id": 1357 + }, + { + "type": "reference", + "name": "SCToDoWithoutReferences", + "id": 1452 + }, + { + "type": "reference", + "name": "SCSettingWithoutReferences", + "id": 1676 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 129 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 104, + 123, + 118, + 91 + ] + } + ], + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2738, + "name": "\"files/ConfigFile\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/files/ConfigFile.ts", + "children": [ + { + "id": 2739, + "name": "SCConfigFile", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A configuration file that configures app and backend", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2740, + "name": "app", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Configuration for the app that is visible to clients" + }, + "sources": [ + { + "fileName": "files/ConfigFile.ts", + "line": 28, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCAppConfiguration", + "id": 2359 + } + }, + { + "id": 2741, + "name": "backend", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Configuration for the backend that is visible to clients" + }, + "sources": [ + { + "fileName": "files/ConfigFile.ts", + "line": 33, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCBackendConfiguration", + "id": 2449 + } + }, + { + "id": 2742, + "name": "internal", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Configuration that is not visible to clients" + }, + "sources": [ + { + "fileName": "files/ConfigFile.ts", + "line": 38, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCBackendInternalConfiguration", + "id": 2468 + } + }, + { + "id": 2743, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "UID of the university, e.g. the license plate" + }, + "sources": [ + { + "fileName": "files/ConfigFile.ts", + "line": 43, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCLicensePlate", + "id": 2729 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2740, + 2741, + 2742, + 2743 + ] + } + ], + "sources": [ + { + "fileName": "files/ConfigFile.ts", + "line": 23, + "character": 29 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2739 + ] + } + ], + "sources": [ + { + "fileName": "files/ConfigFile.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2087, + "name": "\"protocol/errors/ErrorResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/errors/ErrorResponse.ts", + "children": [ + { + "id": 2095, + "name": "SCError", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true, + "isAbstract": true + }, + "comment": { + "shortText": "An error that can be created by the backend during the processing of a request" + }, + "children": [ + { + "id": 2097, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Instatiate an SCError" + }, + "signatures": [ + { + "id": 2101, + "name": "new SCError", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Instatiate an SCError" + }, + "parameters": [ + { + "id": 2102, + "name": "name", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Name of the error" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2103, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Message of the error" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2104, + "name": "statusCode", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2105, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCError", + "id": 2095 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 17 + } + ] + }, + { + "id": 2099, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2098, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2096, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2100, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2097 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2099, + 2098, + 2096, + 2100 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 40, + "character": 29 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCValidationErrorResponse", + "id": 2106 + }, + { + "type": "reference", + "name": "SCUnsupportedMediaTypeErrorResponse", + "id": 2116 + }, + { + "type": "reference", + "name": "SCMethodNotAllowedErrorResponse", + "id": 2124 + }, + { + "type": "reference", + "name": "SCRequestBodyTooLargeErrorResponse", + "id": 2132 + }, + { + "type": "reference", + "name": "SCTooManyRequestsErrorResponse", + "id": 2140 + }, + { + "type": "reference", + "name": "SCNotFoundErrorResponse", + "id": 2148 + }, + { + "type": "reference", + "name": "SCParametersNotAcceptable", + "id": 2156 + }, + { + "type": "reference", + "name": "SCPluginAlreadyRegisteredErrorResponse", + "id": 2165 + }, + { + "type": "reference", + "name": "SCPluginRegisteringFailedErrorResponse", + "id": 2176 + }, + { + "type": "reference", + "name": "SCSyntaxErrorResponse", + "id": 2185 + }, + { + "type": "reference", + "name": "SCInternalServerErrorResponse", + "id": 2194 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2194, + "name": "SCInternalServerErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned, when an internal server error occurred" + }, + "children": [ + { + "id": 2196, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCInternalServerErrorResponse" + }, + "signatures": [ + { + "id": 2197, + "name": "new SCInternalServerErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCInternalServerErrorResponse" + }, + "parameters": [ + { + "id": 2198, + "name": "err", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Internal server error" + }, + "type": { + "type": "reference", + "name": "Error", + "id": 2094 + } + }, + { + "id": 2199, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\nand the internal server error should be displayed to the client\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCInternalServerErrorResponse", + "id": 2194 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 235, + "character": 25 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2195, + "name": "additionalData", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Internal error that occurred. If the stack is disabled this error is not set for security reasons" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 235, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "Error", + "id": 2094 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.additionalData", + "id": 2089 + } + }, + { + "id": 2202, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2201, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2200, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2203, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2196 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2195, + 2202, + 2201, + 2200, + 2203 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 231, + "character": 42 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2124, + "name": "SCMethodNotAllowedErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned, when the used HTTP method is not allowed on the requested route" + }, + "children": [ + { + "id": 2125, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCMethodNotAllowedErrorResponse" + }, + "signatures": [ + { + "id": 2126, + "name": "new SCMethodNotAllowedErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCMethodNotAllowedErrorResponse" + }, + "parameters": [ + { + "id": 2127, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCMethodNotAllowedErrorResponse", + "id": 2124 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 102, + "character": 62 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2130, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2129, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2128, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2131, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2125 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2130, + 2129, + 2128, + 2131 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 102, + "character": 44 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2148, + "name": "SCNotFoundErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned when the requested route or resource was not found" + }, + "children": [ + { + "id": 2149, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCNotFoundErrorResponse" + }, + "signatures": [ + { + "id": 2150, + "name": "new SCNotFoundErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCNotFoundErrorResponse" + }, + "parameters": [ + { + "id": 2151, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCNotFoundErrorResponse", + "id": 2148 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 144, + "character": 54 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2154, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2153, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2152, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2155, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2149 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2154, + 2153, + 2152, + 2155 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 144, + "character": 36 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2156, + "name": "SCParametersNotAcceptable", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned when the request is in the right format, but contains parameters that are invalid or not\nacceptable." + }, + "children": [ + { + "id": 2157, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a ParametersNotAcceptable" + }, + "signatures": [ + { + "id": 2158, + "name": "new SCParametersNotAcceptable", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a ParametersNotAcceptable" + }, + "parameters": [ + { + "id": 2159, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "contains more details to what you did wrong" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2160, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCParametersNotAcceptable", + "id": 2156 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 159, + "character": 56 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2163, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2162, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2161, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2164, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2157 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2163, + 2162, + 2161, + 2164 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 159, + "character": 38 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2165, + "name": "SCPluginAlreadyRegisteredErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned when a plugin with the same name is already registered, to prevent two copies of a plugin\nrunning at the same time.\nThis usually indicates that there is more than one instance a plugin running." + }, + "children": [ + { + "id": 2167, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCPluginAlreadyRegisteredError" + }, + "signatures": [ + { + "id": 2168, + "name": "new SCPluginAlreadyRegisteredErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCPluginAlreadyRegisteredError" + }, + "parameters": [ + { + "id": 2169, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Provide further information why an already registered plugin matches the one we want to register" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2170, + "name": "plugin", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Provides meta data of a registered plugin, which is in a conflict with the plugin we want to register" + }, + "type": { + "type": "reference", + "name": "SCPluginMetaData", + "id": 2067 + } + }, + { + "id": 2171, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCPluginAlreadyRegisteredErrorResponse", + "id": 2165 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 181, + "character": 36 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2166, + "name": "additionalData", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Meta data of a registered plugin, which is in a conflict with the plugin we want to register.\nIf the stack is disabled this is not set for security reasons" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 181, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCPluginMetaData", + "id": 2067 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.additionalData", + "id": 2089 + } + }, + { + "id": 2174, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2173, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2172, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2175, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2167 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2166, + 2174, + 2173, + 2172, + 2175 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 176, + "character": 51 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2176, + "name": "SCPluginRegisteringFailedErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned whenever there is an unexpected error while creating a plugin" + }, + "children": [ + { + "id": 2177, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a PluginRegisteringFailedError" + }, + "signatures": [ + { + "id": 2178, + "name": "new SCPluginRegisteringFailedErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a PluginRegisteringFailedError" + }, + "parameters": [ + { + "id": 2179, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Describes what went wrong wile registering the plugin" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2180, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCPluginRegisteringFailedErrorResponse", + "id": 2176 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 201, + "character": 69 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2183, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2182, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2181, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2184, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2177 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2183, + 2182, + 2181, + 2184 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 201, + "character": 51 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2132, + "name": "SCRequestBodyTooLargeErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned, when the request body is too large." + }, + "children": [ + { + "id": 2133, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCRequestBodyTooLargeErrorResponse" + }, + "signatures": [ + { + "id": 2134, + "name": "new SCRequestBodyTooLargeErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCRequestBodyTooLargeErrorResponse" + }, + "parameters": [ + { + "id": 2135, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCRequestBodyTooLargeErrorResponse", + "id": 2132 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 116, + "character": 65 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2138, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2137, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2136, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2139, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2133 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2138, + 2137, + 2136, + 2139 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 116, + "character": 47 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2185, + "name": "SCSyntaxErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned whenever there is a syntax error" + }, + "children": [ + { + "id": 2186, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SyntaxError" + }, + "signatures": [ + { + "id": 2187, + "name": "new SCSyntaxErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SyntaxError" + }, + "parameters": [ + { + "id": 2188, + "name": "message", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "Describes the syntax error" + }, + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2189, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCSyntaxErrorResponse", + "id": 2185 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 216, + "character": 52 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2192, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2191, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2190, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2193, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2186 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2192, + 2191, + 2190, + 2193 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 216, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2140, + "name": "SCTooManyRequestsErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned, when to many request are submitted at once" + }, + "children": [ + { + "id": 2141, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCTooManyRequestsErrorResponse" + }, + "signatures": [ + { + "id": 2142, + "name": "new SCTooManyRequestsErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCTooManyRequestsErrorResponse" + }, + "parameters": [ + { + "id": 2143, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCTooManyRequestsErrorResponse", + "id": 2140 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 130, + "character": 61 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2146, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2145, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2144, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2147, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2141 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2146, + 2145, + 2144, + 2147 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 130, + "character": 43 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2116, + "name": "SCUnsupportedMediaTypeErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned when the content type of the request is not supported" + }, + "children": [ + { + "id": 2117, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCUnsupportedMediaTypeErrorResponse" + }, + "signatures": [ + { + "id": 2118, + "name": "new SCUnsupportedMediaTypeErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCUnsupportedMediaTypeErrorResponse" + }, + "parameters": [ + { + "id": 2119, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCUnsupportedMediaTypeErrorResponse", + "id": 2116 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 88, + "character": 66 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2122, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2121, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2120, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2123, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2117 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2122, + 2121, + 2120, + 2123 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 88, + "character": 48 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2106, + "name": "SCValidationErrorResponse", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An error that is returned when the validation of a request fails" + }, + "children": [ + { + "id": 2108, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Create a SCValidationErrorResponse" + }, + "signatures": [ + { + "id": 2109, + "name": "new SCValidationErrorResponse", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "comment": { + "shortText": "Create a SCValidationErrorResponse" + }, + "parameters": [ + { + "id": 2110, + "name": "errors", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "shortText": "List of validation errors" + }, + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "ValidationError" + } + } + }, + { + "id": 2111, + "name": "stack", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "comment": { + "shortText": "Set to true if a stack trace should be created\n" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + } + ], + "type": { + "type": "reference", + "name": "SCValidationErrorResponse", + "id": 2106 + }, + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 71, + "character": 36 + } + ], + "overwrites": { + "type": "reference", + "name": "SCError.__constructor", + "id": 2097 + } + }, + { + "id": 2107, + "name": "additionalData", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "List of validatation errors" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 71, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "ValidationError" + } + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.additionalData", + "id": 2089 + } + }, + { + "id": 2114, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Message of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 49 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.message", + "id": 2099 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.message", + "id": 2092 + } + }, + { + "id": 2113, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "Name of the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.name", + "id": 2098 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.name", + "id": 2091 + } + }, + { + "id": 2112, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Call stack of the error", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 46, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.stack", + "id": 2096 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.stack", + "id": 2093 + } + }, + { + "id": 2115, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isPublic": true, + "isExported": true, + "isConstructorProperty": true + }, + "comment": { + "shortText": "HTTP status code to return this error with" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 56, + "character": 76 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCError.statusCode", + "id": 2100 + }, + "implementationOf": { + "type": "reference", + "name": "SCErrorResponse.statusCode", + "id": 2090 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2108 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2107, + 2114, + 2113, + 2112, + 2115 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 67, + "character": 38 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCErrorResponse", + "id": 2088 + } + ] + }, + { + "id": 2088, + "name": "SCErrorResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A generic error that can be returned by the backend if somethings fails during the processing of a request", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2094, + "name": "Error", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", + "line": 974, + "character": 19 + } + ], + "type": { + "type": "reference", + "name": "ErrorConstructor" + } + }, + { + "id": 2089, + "name": "additionalData", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Additional data that describes the error" + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 27, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2092, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", + "line": 964, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "Error.message" + } + }, + { + "id": 2091, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", + "line": 963, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "Error.name" + } + }, + { + "id": 2093, + "name": "stack", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", + "line": 965, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "Error.stack" + }, + "inheritedFrom": { + "type": "reference", + "name": "Error.stack" + } + }, + { + "id": 2090, + "name": "statusCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "HTTP status code to return this error with", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 34, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2094, + 2089, + 2092, + 2091, + 2093, + 2090 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 23, + "character": 32 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Error" + } + ], + "implementedBy": [ + { + "type": "reference", + "name": "SCError", + "id": 2095 + }, + { + "type": "reference", + "name": "SCInternalServerErrorResponse", + "id": 2194 + }, + { + "type": "reference", + "name": "SCMethodNotAllowedErrorResponse", + "id": 2124 + }, + { + "type": "reference", + "name": "SCNotFoundErrorResponse", + "id": 2148 + }, + { + "type": "reference", + "name": "SCParametersNotAcceptable", + "id": 2156 + }, + { + "type": "reference", + "name": "SCPluginAlreadyRegisteredErrorResponse", + "id": 2165 + }, + { + "type": "reference", + "name": "SCPluginRegisteringFailedErrorResponse", + "id": 2176 + }, + { + "type": "reference", + "name": "SCRequestBodyTooLargeErrorResponse", + "id": 2132 + }, + { + "type": "reference", + "name": "SCSyntaxErrorResponse", + "id": 2185 + }, + { + "type": "reference", + "name": "SCTooManyRequestsErrorResponse", + "id": 2140 + }, + { + "type": "reference", + "name": "SCUnsupportedMediaTypeErrorResponse", + "id": 2116 + }, + { + "type": "reference", + "name": "SCValidationErrorResponse", + "id": 2106 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2095, + 2194, + 2124, + 2148, + 2156, + 2165, + 2176, + 2132, + 2185, + 2140, + 2116, + 2106 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2088 + ] + } + ], + "sources": [ + { + "fileName": "protocol/errors/ErrorResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2332, + "name": "\"protocol/routes/INDEX/IndexRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/INDEX/IndexRequest.ts", + "children": [ + { + "id": 2334, + "name": "SCIndexRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route to request meta information about the deployment" + }, + "children": [ + { + "id": 2335, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2336, + "name": "new SCIndexRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCIndexRoute", + "id": 2334 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexRequest.ts", + "line": 36, + "character": 51 + } + ] + }, + { + "id": 2337, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2338, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2339, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2340, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2341, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2342, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2343, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2344, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2345, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2346, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2335 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2337, + 2338, + 2339, + 2340, + 2341, + 2342, + 2343 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2344 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexRequest.ts", + "line": 36, + "character": 25 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2333, + "name": "SCIndexRequest", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Index request", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexRequest.ts", + "line": 30, + "character": 31 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2334 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2333 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2479, + "name": "\"protocol/routes/INDEX/IndexResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/INDEX/IndexResponse.ts", + "children": [ + { + "id": 2480, + "name": "SCIndexResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A response to an index request", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2481, + "name": "app", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexResponse.ts", + "line": 24, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCAppConfiguration", + "id": 2359 + } + }, + { + "id": 2482, + "name": "backend", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexResponse.ts", + "line": 26, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCBackendConfiguration", + "id": 2449 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2481, + 2482 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexResponse.ts", + "line": 23, + "character": 32 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2480 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/INDEX/IndexResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2601, + "name": "\"protocol/routes/TYPE/UID/ThingUpdateRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/TYPE/UID/ThingUpdateRequest.ts", + "children": [ + { + "id": 2602, + "name": "SCThingUpdateRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for updating existing things" + }, + "children": [ + { + "id": 2603, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2604, + "name": "new SCThingUpdateRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingUpdateRoute", + "id": 2602 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", + "line": 37, + "character": 57 + } + ] + }, + { + "id": 2605, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2606, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2607, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2608, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2609, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2610, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2611, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2612, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2613, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2614, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2603 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2605, + 2606, + 2607, + 2608, + 2609, + 2610, + 2611 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2612 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", + "line": 37, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2615, + "name": "SCThingUpdateRequest", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Request to update an existing thing", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", + "line": 32, + "character": 32 + } + ], + "type": { + "type": "reference", + "name": "SCThings", + "id": 2054 + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2602 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2615 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/TYPE/UID/ThingUpdateRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2616, + "name": "\"protocol/routes/TYPE/UID/ThingUpdateResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/TYPE/UID/ThingUpdateResponse.ts", + "children": [ + { + "id": 2617, + "name": "SCThingUpdateResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Response for an entity update request", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/TYPE/UID/ThingUpdateResponse.ts", + "line": 20, + "character": 38 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2617 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/TYPE/UID/ThingUpdateResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2204, + "name": "\"protocol/routes/bookAvailability/BookAvailabilityRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "children": [ + { + "id": 2209, + "name": "SCBookAvailabilityRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for book availability", + "text": "This checks if a book is available in a library.\n\n**Example**:\n\n`POST https://example.com/bookAvailability`\n\n```json\n{\n \"isbn\": \"978-3-16-148410-0\"\n}\n```\n" + }, + "children": [ + { + "id": 2210, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2211, + "name": "new SCBookAvailabilityRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCBookAvailabilityRoute", + "id": 2209 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 69, + "character": 62 + } + ] + }, + { + "id": 2212, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2213, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2214, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2215, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2216, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2217, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2218, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2219, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2220, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2221, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2210 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2212, + 2213, + 2214, + 2215, + 2216, + 2217, + 2218 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2219 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 69, + "character": 36 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2205, + "name": "SCBookAvailabilityRequestByIsbn", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Availability request by ISBN" + }, + "children": [ + { + "id": 2206, + "name": "isbn", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "ISBN of the book to check availability for" + }, + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 41, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2206 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 37, + "character": 48 + } + ] + }, + { + "id": 2207, + "name": "SCBookAvailabilityRequestByUuid", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Availability request by UUID" + }, + "children": [ + { + "id": 2208, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "UID of the book to check availability for" + }, + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 51, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2208 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 47, + "character": 48 + } + ] + }, + { + "id": 2222, + "name": "SCBookAvailabilityRequest", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Request to check the availability of books", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 32, + "character": 37 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBookAvailabilityRequestByIsbn", + "id": 2205 + }, + { + "type": "reference", + "name": "SCBookAvailabilityRequestByUuid", + "id": 2207 + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2209 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2205, + 2207 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2222 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2223, + "name": "\"protocol/routes/bookAvailability/BookAvailabilityResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bookAvailability/BookAvailabilityResponse.ts", + "children": [ + { + "id": 2224, + "name": "SCBookAvailabilityResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "List of availabilities of a book", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityResponse.ts", + "line": 22, + "character": 38 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + } + } + ], + "groups": [ + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2224 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bookAvailability/BookAvailabilityResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2225, + "name": "\"protocol/routes/bulk/BulkRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/BulkRequest.ts", + "children": [ + { + "id": 2234, + "name": "SCBulkRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for bulk creation" + }, + "children": [ + { + "id": 2235, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2236, + "name": "new SCBulkRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCBulkRoute", + "id": 2234 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 69, + "character": 50 + } + ] + }, + { + "id": 2237, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2238, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2239, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2240, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2241, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2242, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2243, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2244, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2245, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2246, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2235 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2237, + 2238, + 2239, + 2240, + 2241, + 2242, + 2243 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2244 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 69, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2230, + "name": "SCBulkParameters", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Parameters for a bulk" + }, + "children": [ + { + "id": 2231, + "name": "expiration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Expiration of bulk", + "text": "If the date is hit and the bulk is not done, it will be deleted and all data removed.\nDefaults to one hour.\n" + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 47, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 2232, + "name": "source", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Source of data for this bulk", + "text": "A short \"description\" of the source of the data to identify it inside the database.\nA second bulk with the same source overrides the data of the first bulk once it is done.\n", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 57, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2233, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of things that are indexed in this bulk." + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 63, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2231, + 2232, + 2233 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 40, + "character": 33 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCBulkRequest", + "id": 2226 + }, + { + "type": "reference", + "name": "SCBulkResponse", + "id": 2248 + } + ] + }, + { + "id": 2226, + "name": "SCBulkRequest", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A bulk request", + "text": "Parameters to be sent to request a new bulk.\n", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2227, + "name": "expiration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Expiration of bulk", + "text": "If the date is hit and the bulk is not done, it will be deleted and all data removed.\nDefaults to one hour.\n" + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 47, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBulkParameters.expiration", + "id": 2231 + } + }, + { + "id": 2228, + "name": "source", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Source of data for this bulk", + "text": "A short \"description\" of the source of the data to identify it inside the database.\nA second bulk with the same source overrides the data of the first bulk once it is done.\n", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 57, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBulkParameters.source", + "id": 2232 + } + }, + { + "id": 2229, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of things that are indexed in this bulk." + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 63, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBulkParameters.type", + "id": 2233 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2227, + 2228, + 2229 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 34, + "character": 30 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCBulkParameters", + "id": 2230 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2234 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2230, + 2226 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2247, + "name": "\"protocol/routes/bulk/BulkResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/BulkResponse.ts", + "children": [ + { + "id": 2248, + "name": "SCBulkResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Requested Bulk from backend", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2251, + "name": "expiration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Expiration of bulk", + "text": "If the date is hit and the bulk is not done, it will be deleted and all data removed.\nDefaults to one hour.\n" + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 47, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBulkParameters.expiration", + "id": 2231 + } + }, + { + "id": 2252, + "name": "source", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Source of data for this bulk", + "text": "A short \"description\" of the source of the data to identify it inside the database.\nA second bulk with the same source overrides the data of the first bulk once it is done.\n", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 57, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBulkParameters.source", + "id": 2232 + } + }, + { + "id": 2249, + "name": "state", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "State of bulk", + "text": "The state is `in progress` while it accepts things to be added to the bulk.\nThe state is `done` once it is closed.\n" + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkResponse.ts", + "line": 30, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "in progress" + }, + { + "type": "stringLiteral", + "value": "done" + } + ] + } + }, + { + "id": 2253, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of things that are indexed in this bulk." + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkRequest.ts", + "line": 63, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBulkParameters.type", + "id": 2233 + } + }, + { + "id": 2250, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the bulk" + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkResponse.ts", + "line": 35, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2251, + 2252, + 2249, + 2253, + 2250 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkResponse.ts", + "line": 23, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCBulkParameters", + "id": 2230 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2248 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/BulkResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2254, + "name": "\"protocol/routes/bulk/UID/BulkAddRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkAddRequest.ts", + "children": [ + { + "id": 2255, + "name": "SCBulkAddRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for indexing SC things in a bulk" + }, + "children": [ + { + "id": 2256, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2257, + "name": "new SCBulkAddRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCBulkAddRoute", + "id": 2255 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", + "line": 37, + "character": 53 + } + ] + }, + { + "id": 2258, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2259, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2260, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2261, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2262, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2263, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2264, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2265, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2266, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2267, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2256 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2258, + 2259, + 2260, + 2261, + 2262, + 2263, + 2264 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2265 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", + "line": 37, + "character": 27 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2268, + "name": "SCBulkAddRequest", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Request to add a thing to a bulk", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", + "line": 32, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "SCThings", + "id": 2054 + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2255 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2268 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkAddRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2269, + "name": "\"protocol/routes/bulk/UID/BulkAddResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkAddResponse.ts", + "children": [ + { + "id": 2270, + "name": "SCBulkAddResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Response to a request to add a thing to a bulk", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkAddResponse.ts", + "line": 20, + "character": 34 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2270 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkAddResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2271, + "name": "\"protocol/routes/bulk/UID/BulkDoneRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkDoneRequest.ts", + "children": [ + { + "id": 2273, + "name": "SCBulkDoneRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for closing bulks" + }, + "children": [ + { + "id": 2274, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2275, + "name": "new SCBulkDoneRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCBulkDoneRoute", + "id": 2273 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", + "line": 37, + "character": 54 + } + ] + }, + { + "id": 2276, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2277, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2278, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2279, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2280, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2281, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2282, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2283, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2284, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2285, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2274 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2276, + 2277, + 2278, + 2279, + 2280, + 2281, + 2282 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2283 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", + "line": 37, + "character": 28 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2272, + "name": "SCBulkDoneRequest", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Request to change the bulk state to done (close the bulk process)", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", + "line": 31, + "character": 34 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2273 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2272 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkDoneRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2286, + "name": "\"protocol/routes/bulk/UID/BulkDoneResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/bulk/UID/BulkDoneResponse.ts", + "children": [ + { + "id": 2287, + "name": "SCBulkDoneResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Response to a request to change the state of a bulk to done", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkDoneResponse.ts", + "line": 20, + "character": 35 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2287 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/bulk/UID/BulkDoneResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2288, + "name": "\"protocol/routes/feedback/FeedbackRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/feedback/FeedbackRequest.ts", + "children": [ + { + "id": 2309, + "name": "SCFeedbackRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for feedback submission" + }, + "children": [ + { + "id": 2310, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2311, + "name": "new SCFeedbackRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCFeedbackRoute", + "id": 2309 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 41, + "character": 54 + } + ] + }, + { + "id": 2312, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2313, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2314, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2315, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2316, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2317, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2318, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2319, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2320, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2321, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2310 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2312, + 2313, + 2314, + 2315, + 2316, + 2317, + 2318 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2319 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 41, + "character": 28 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2289, + "name": "SCFeedbackRequest", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "User feedback", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2298, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 2306, + "name": "audiences", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Audience of the message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 34, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCMessageAudience", + "id": 1674 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessageWithoutReferences.audiences", + "id": 1619 + } + }, + { + "id": 2293, + "name": "authors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Authors of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 64, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.authors", + "id": 830 + } + }, + { + "id": 2307, + "name": "dateCreated", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "When the message was created" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 39, + "character": 13 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessageWithoutReferences.dateCreated", + "id": 1620 + } + }, + { + "id": 2295, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 2299, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 2300, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 2296, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 2297, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 2308, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Message itself", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 46, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessageWithoutReferences.message", + "id": 1621 + } + }, + { + "id": 2290, + "name": "metaData", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta data that helps to understand the feedback" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 35, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCFeedbackRequestMetaData", + "id": 2322 + } + }, + { + "id": 2301, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 2304, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 2305, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 2294, + "name": "publishers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of publishers of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.publishers", + "id": 831 + } + }, + { + "id": 2291, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 70, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCMessageTranslatableProperties", + "id": 1652 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWork.translations", + "id": 832 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessage.translations", + "id": 1634 + } + }, + { + "id": 2292, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 75, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Message", + "id": 540 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessage.type", + "id": 1635 + } + }, + { + "id": 2302, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 2303, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2298, + 2306, + 2293, + 2307, + 2295, + 2299, + 2300, + 2296, + 2297, + 2308, + 2290, + 2301, + 2304, + 2305, + 2294, + 2291, + 2292, + 2302, + 2303 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 31, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMessage", + "id": 1633 + } + ] + }, + { + "id": 2322, + "name": "SCFeedbackRequestMetaData", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Request Meta Data" + }, + "children": [ + { + "id": 2323, + "name": "debug", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Whether or not the user enabled the debug mode" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 67, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + }, + { + "id": 2324, + "name": "platform", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Platform identifier" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 72, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2325, + "name": "scope", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Scope/app state at feedback invocation" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 77, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2326, + "name": "sendable", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Whether or not the feedback is sendable" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 82, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + }, + { + "id": 2327, + "name": "state", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "App state that feedback was invoked from" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 87, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2328, + "name": "userAgent", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "User agent" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 92, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2329, + "name": "version", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "StApps version string" + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 97, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2323, + 2324, + 2325, + 2326, + 2327, + 2328, + 2329 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 63, + "character": 42 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2309 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2289, + 2322 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2330, + "name": "\"protocol/routes/feedback/FeedbackResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/feedback/FeedbackResponse.ts", + "children": [ + { + "id": 2331, + "name": "SCFeedbackResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A response to a feedback request", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackResponse.ts", + "line": 20, + "character": 35 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2331 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/feedback/FeedbackResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2060, + "name": "\"protocol/routes/plugin/PluginRegisterRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/plugin/PluginRegisterRequest.ts", + "children": [ + { + "id": 2073, + "name": "SCPluginRegisterRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route to register plugins" + }, + "children": [ + { + "id": 2074, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2075, + "name": "new SCPluginRegisterRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCPluginRegisterRoute", + "id": 2073 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 96, + "character": 60 + } + ] + }, + { + "id": 2076, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2077, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2078, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2079, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2080, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2081, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2082, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2083, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2084, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2085, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2074 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2076, + 2077, + 2078, + 2079, + 2080, + 2081, + 2082 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2083 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 96, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2061, + "name": "SCPluginAdd", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Plugin request for adding a plugin registration to the backend" + }, + "children": [ + { + "id": 2062, + "name": "action", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The desired action, so whether the plugin should be added or removed" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 40, + "character": 8 + } + ], + "type": { + "type": "stringLiteral", + "value": "add" + } + }, + { + "id": 2063, + "name": "plugin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Plugin information needed for its registration" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 45, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCPluginMetaData", + "id": 2067 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2062, + 2063 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 36, + "character": 28 + } + ] + }, + { + "id": 2067, + "name": "SCPluginMetaData", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Plugin meta data - contains needed information for a plugin registration" + }, + "children": [ + { + "id": 2068, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The address of the plugin, to which the backend routes the requests" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 70, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2069, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The name of the plugin (for debugging purposes, to more easily identify conflicts)" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 75, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2070, + "name": "requestSchema", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "How the requests of the plugin looks like, a JSON schema for validation" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 80, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "Schema" + } + }, + { + "id": 2071, + "name": "responseSchema", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "How the responses of the plugin looks like, a JSON schema for validation" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 85, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "Schema" + } + }, + { + "id": 2072, + "name": "route", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The desired route, for example /feedback." + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 90, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2068, + 2069, + 2070, + 2071, + 2072 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 66, + "character": 33 + } + ] + }, + { + "id": 2064, + "name": "SCPluginRemove", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Plugin request for removing a plugin registration from the backend" + }, + "children": [ + { + "id": 2065, + "name": "action", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The desired action, so whether the plugin should be added or removed" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 55, + "character": 8 + } + ], + "type": { + "type": "stringLiteral", + "value": "remove" + } + }, + { + "id": 2066, + "name": "route", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The route of the plugin you want to remove" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 60, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2065, + 2066 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 51, + "character": 31 + } + ] + }, + { + "id": 2086, + "name": "SCPluginRegisterRequest", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Plugin register request", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 31, + "character": 35 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPluginAdd", + "id": 2061 + }, + { + "type": "reference", + "name": "SCPluginRemove", + "id": 2064 + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2073 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2061, + 2067, + 2064 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2086 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2744, + "name": "\"protocol/routes/plugin/PluginRegisterResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/plugin/PluginRegisterResponse.ts", + "children": [ + { + "id": 2745, + "name": "SCPluginRegisterResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Plugin register response", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2746, + "name": "success", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Whether the desired action succeeded or failed (true for success, false if an error occurred)" + }, + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterResponse.ts", + "line": 25, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2746 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterResponse.ts", + "line": 21, + "character": 41 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2745 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/plugin/PluginRegisterResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2561, + "name": "\"protocol/routes/search/MultiSearchRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/MultiSearchRequest.ts", + "children": [ + { + "id": 2562, + "name": "SCMultiSearchRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for submission of multiple search requests at once" + }, + "children": [ + { + "id": 2563, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2564, + "name": "new SCMultiSearchRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCMultiSearchRoute", + "id": 2562 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/MultiSearchRequest.ts", + "line": 42, + "character": 57 + } + ] + }, + { + "id": 2565, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2566, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2567, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2568, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2569, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2570, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2571, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2572, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2573, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2574, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2563 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2565, + 2566, + 2567, + 2568, + 2569, + 2570, + 2571 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2572 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/MultiSearchRequest.ts", + "line": 42, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2575, + "name": "SCMultiSearchRequest", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A multi search request", + "text": "This is a map of [[SCSearchRequest]]s indexed by name.\n\n**CAUTION: This is limited to an amount of queries. Currently this limit is 5.**\n", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/search/MultiSearchRequest.ts", + "line": 37, + "character": 32 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCSearchQuery", + "id": 2541 + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2562 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2575 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/MultiSearchRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2599, + "name": "\"protocol/routes/search/MultiSearchResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/MultiSearchResponse.ts", + "children": [ + { + "id": 2600, + "name": "SCMultiSearchResponse", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A multi search response", + "text": "This is a map of [[SCSearchResponse]]s indexed by name\n", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "protocol/routes/search/MultiSearchResponse.ts", + "line": 25, + "character": 33 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCSearchResult", + "id": 2582 + } + ] + } + } + ], + "groups": [ + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2600 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/MultiSearchResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2533, + "name": "\"protocol/routes/search/SearchRequest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/SearchRequest.ts", + "children": [ + { + "id": 2548, + "name": "SCSearchRoute", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route for searching things" + }, + "children": [ + { + "id": 2549, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2550, + "name": "new SCSearchRoute", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCSearchRoute", + "id": 2548 + } + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 74, + "character": 52 + } + ] + }, + { + "id": 2551, + "name": "errorNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 100, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCErrorResponseConstructor", + "id": 2642 + } + }, + "defaultValue": " []", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.errorNames", + "id": 2632 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.errorNames", + "id": 2624 + } + }, + { + "id": 2552, + "name": "method", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 101, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCRouteHttpVerbs", + "id": 2619 + }, + "defaultValue": " SCRouteHttpVerbs.GET", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.method", + "id": 2633 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.method", + "id": 2625 + } + }, + { + "id": 2553, + "name": "obligatoryParameters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 102, + "character": 22 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.obligatoryParameters", + "id": 2634 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.obligatoryParameters", + "id": 2626 + } + }, + { + "id": 2554, + "name": "requestBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.requestBodyName", + "id": 2635 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.requestBodyName", + "id": 2627 + } + }, + { + "id": 2555, + "name": "responseBodyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 104, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"any\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.responseBodyName", + "id": 2636 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.responseBodyName", + "id": 2628 + } + }, + { + "id": 2556, + "name": "statusCodeSuccess", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 105, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "defaultValue": "200", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.statusCodeSuccess", + "id": 2637 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.statusCodeSuccess", + "id": 2629 + } + }, + { + "id": 2557, + "name": "urlFragment", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Route.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"/\"", + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.urlFragment", + "id": 2638 + }, + "implementationOf": { + "type": "reference", + "name": "SCRoute.urlFragment", + "id": 2630 + } + }, + { + "id": 2558, + "name": "getUrlFragment", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2559, + "name": "getUrlFragment", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "parameters": [ + { + "id": 2560, + "name": "parameters", + "kind": 32768, + "kindString": "Parameter", + "flags": { + "isOptional": true + }, + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "sources": [ + { + "fileName": "Route.ts", + "line": 108, + "character": 23 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCAbstractRoute.getUrlFragment", + "id": 2639 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2549 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2551, + 2552, + 2553, + 2554, + 2555, + 2556, + 2557 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2558 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 74, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAbstractRoute", + "id": 2631 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCRoute", + "id": 2623 + } + ] + }, + { + "id": 2541, + "name": "SCSearchQuery", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A search query" + }, + "children": [ + { + "id": 2542, + "name": "context", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The context name from where the search query was initiated" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 43, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCSearchContext", + "id": 2477 + } + }, + { + "id": 2543, + "name": "filter", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A filter structure that combines any number of filters with boolean methods ('AND', 'OR', 'NOT')" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 48, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCSearchFilter", + "id": 2532 + } + }, + { + "id": 2544, + "name": "from", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Number of things to skip in result set (paging)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 53, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 2545, + "name": "query", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A term to search for" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 58, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2546, + "name": "size", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Number of things to have in the result set (paging)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 63, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 2547, + "name": "sort", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of sorting parameters to order the result set by" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 68, + "character": 6 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSearchSort", + "id": 2415 + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2542, + 2543, + 2544, + 2545, + 2546, + 2547 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 39, + "character": 30 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSearchRequest", + "id": 2534 + } + ] + }, + { + "id": 2534, + "name": "SCSearchRequest", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A search request", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2535, + "name": "context", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The context name from where the search query was initiated" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 43, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCSearchContext", + "id": 2477 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchQuery.context", + "id": 2542 + } + }, + { + "id": 2536, + "name": "filter", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A filter structure that combines any number of filters with boolean methods ('AND', 'OR', 'NOT')" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 48, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCSearchFilter", + "id": 2532 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchQuery.filter", + "id": 2543 + } + }, + { + "id": 2537, + "name": "from", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Number of things to skip in result set (paging)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 53, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchQuery.from", + "id": 2544 + } + }, + { + "id": 2538, + "name": "query", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A term to search for" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 58, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchQuery.query", + "id": 2545 + } + }, + { + "id": 2539, + "name": "size", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Number of things to have in the result set (paging)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 63, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchQuery.size", + "id": 2546 + } + }, + { + "id": 2540, + "name": "sort", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of sorting parameters to order the result set by" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 68, + "character": 6 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSearchSort", + "id": 2415 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchQuery.sort", + "id": 2547 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2535, + 2536, + 2537, + 2538, + 2539, + 2540 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 33, + "character": 32 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchQuery", + "id": 2541 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2548 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2541, + 2534 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchRequest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2576, + "name": "\"protocol/routes/search/SearchResponse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/protocol/routes/search/SearchResponse.ts", + "children": [ + { + "id": 2587, + "name": "SCFacet", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A search facet" + }, + "children": [ + { + "id": 2588, + "name": "buckets", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Buckets for the aggregation" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 57, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCFacetBucket", + "id": 2590 + } + } + }, + { + "id": 2589, + "name": "field", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field of the aggregation" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 62, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2588, + 2589 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 53, + "character": 24 + } + ] + }, + { + "id": 2590, + "name": "SCFacetBucket", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A bucket of a facet" + }, + "children": [ + { + "id": 2591, + "name": "count", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Count of matching search results" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 72, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2592, + "name": "key", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Key of a bucket" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 77, + "character": 5 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2591, + 2592 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 68, + "character": 30 + } + ] + }, + { + "id": 2577, + "name": "SCSearchResponse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A search response", + "tags": [ + { + "tag": "validatable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 2578, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Data (any data object)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 32, + "character": 6 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThings", + "id": 2054 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchResult.data", + "id": 2583 + } + }, + { + "id": 2579, + "name": "facets", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Facets (aggregations over all matching data)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 37, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCFacet", + "id": 2587 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchResult.facets", + "id": 2584 + } + }, + { + "id": 2580, + "name": "pagination", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Pagination information" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 42, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCSearchResponsePagination", + "id": 2593 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchResult.pagination", + "id": 2585 + } + }, + { + "id": 2581, + "name": "stats", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Stats of the search engine" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 47, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCSearchResponseSearchEngineStats", + "id": 2597 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchResult.stats", + "id": 2586 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2578, + 2579, + 2580, + 2581 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 22, + "character": 33 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchResult", + "id": 2582 + } + ] + }, + { + "id": 2593, + "name": "SCSearchResponsePagination", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Stores information about Pagination" + }, + "children": [ + { + "id": 2594, + "name": "count", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Count of given data. Same as data.length" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 87, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2595, + "name": "offset", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Offset of data on all matching data. Given by [[SCSearchQuery.from]]" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 92, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2596, + "name": "total", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Number of total matching data" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 97, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2594, + 2595, + 2596 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 83, + "character": 43 + } + ] + }, + { + "id": 2597, + "name": "SCSearchResponseSearchEngineStats", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Statistics of search engine" + }, + "children": [ + { + "id": 2598, + "name": "time", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Response time of the search engine in ms" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 107, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2598 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 103, + "character": 50 + } + ] + }, + { + "id": 2582, + "name": "SCSearchResult", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A search response" + }, + "children": [ + { + "id": 2583, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Data (any data object)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 32, + "character": 6 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThings", + "id": 2054 + } + } + }, + { + "id": 2584, + "name": "facets", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Facets (aggregations over all matching data)" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 37, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCFacet", + "id": 2587 + } + } + }, + { + "id": 2585, + "name": "pagination", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Pagination information" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 42, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCSearchResponsePagination", + "id": 2593 + } + }, + { + "id": 2586, + "name": "stats", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Stats of the search engine" + }, + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 47, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCSearchResponseSearchEngineStats", + "id": 2597 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2583, + 2584, + 2585, + 2586 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 28, + "character": 31 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSearchResponse", + "id": 2577 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2587, + 2590, + 2577, + 2593, + 2597, + 2582 + ] + } + ], + "sources": [ + { + "fileName": "protocol/routes/search/SearchResponse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 906, + "name": "\"things/AcademicEvent\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/AcademicEvent.ts", + "children": [ + { + "id": 950, + "name": "SCAcademicEventMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about academic events" + }, + "children": [ + { + "id": 963, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 964, + "name": "new SCAcademicEventMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCAcademicEventMeta", + "id": 950 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 959, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 960, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 961, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 962, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 951, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 952, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 126, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 953, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 131, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 952, + 953 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 125, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 954, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 955, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 956, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 146, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"akademische Veranstaltung\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 956 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 142, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 957, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 958, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 152, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.AcademicEvent" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 958 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 148, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 955, + 957 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 141, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 963 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 959 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 960 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 951, + 954 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 119, + "character": 32 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicEvent", + "id": 922 + } + ] + } + ] + }, + { + "id": 922, + "name": "SCAcademicEvent", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An academic event", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 925, + "name": "academicTerms", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Academic terms that an event belongs to, e.g. semester(s)." + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 54, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSemesterWithoutReferences", + "id": 723 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.academicTerms", + "id": 877 + } + }, + { + "id": 932, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 926, + "name": "catalogs", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Catalogs to which an event belongs" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 59, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCatalogWithoutReferences", + "id": 678 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.catalogs", + "id": 878 + } + }, + { + "id": 941, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCAcademicEventCategories", + "id": 965 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 942, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 927, + "name": "creativeWorks", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of creative works that are associated with this event", + "text": "This can be recommended books, CDs that can be bought, etc.\n" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 66, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.creativeWorks", + "id": 879 + } + }, + { + "id": 933, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 934, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 939, + "name": "majors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Majors of the academic event that this event belongs to", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 38, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicEventWithoutReferences.majors", + "id": 908 + } + }, + { + "id": 930, + "name": "maximumParticipants", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maximum number of participants of the event", + "text": "A maximum number of people that can participate in the event.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 34, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCEventWithoutReferences.maximumParticipants", + "id": 866 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.maximumParticipants", + "id": 866 + } + }, + { + "id": 935, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 928, + "name": "organizers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Organizers of the event" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 71, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.organizers", + "id": 880 + } + }, + { + "id": 938, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 940, + "name": "originalCategory", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Original unmapped category from the source of the academic event", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 45, + "character": 18 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicEventWithoutReferences.originalCategory", + "id": 909 + } + }, + { + "id": 929, + "name": "performers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Performers of the event" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 76, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.performers", + "id": 881 + } + }, + { + "id": 931, + "name": "remainingAttendeeCapacity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Remaining attendee capacity of the event", + "text": "This number represents the remaining open spots.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 43, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCEventWithoutReferences.remainingAttendeeCapacity", + "id": 867 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.remainingAttendeeCapacity", + "id": 867 + } + }, + { + "id": 923, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of an academic event" + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 70, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicEventTranslatableProperties", + "id": 943 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 924, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of an academic event" + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 75, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "AcademicEvent", + "id": 529 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 936, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 937, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 925, + 932, + 926, + 941, + 942, + 927, + 933, + 934, + 939, + 930, + 935, + 928, + 938, + 940, + 929, + 931, + 923, + 924, + 936, + 937 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 64, + "character": 32 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCEvent", + "id": 876 + }, + { + "type": "reference", + "name": "SCAcademicEventWithoutReferences", + "id": 907 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicEventCategories", + "id": 965 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 943, + "name": "SCAcademicEventTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of an academic event" + }, + "children": [ + { + "id": 946, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "translations of the categories of a thing with categories", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties.categories", + "id": 119 + } + }, + { + "id": 947, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 944, + "name": "majors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of the majors of the academic event that this event belongs to", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 106, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 948, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 949, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + }, + { + "id": 945, + "name": "originalCategory", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the original unmapped category from the source of the academic event", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 113, + "character": 18 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 946, + 947, + 944, + 948, + 949, + 945 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 99, + "character": 54 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + { + "id": 907, + "name": "SCAcademicEventWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An academic event without references" + }, + "children": [ + { + "id": 914, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 920, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCAcademicEventCategories", + "id": 965 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 921, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 915, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 916, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 908, + "name": "majors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Majors of the academic event that this event belongs to", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 38, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 912, + "name": "maximumParticipants", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maximum number of participants of the event", + "text": "A maximum number of people that can participate in the event.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 34, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.maximumParticipants", + "id": 866 + } + }, + { + "id": 917, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 909, + "name": "originalCategory", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Original unmapped category from the source of the academic event", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 45, + "character": 18 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 913, + "name": "remainingAttendeeCapacity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Remaining attendee capacity of the event", + "text": "This number represents the remaining open spots.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 43, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.remainingAttendeeCapacity", + "id": 867 + } + }, + { + "id": 910, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of an academic event" + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 50, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicEventTranslatableProperties", + "id": 943 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 911, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of an academic event" + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 55, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "AcademicEvent", + "id": 529 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 918, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 919, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 914, + 920, + 921, + 915, + 916, + 908, + 912, + 917, + 909, + 913, + 910, + 911, + 918, + 919 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 29, + "character": 49 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCEventWithoutReferences", + "id": 865 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicEventCategories", + "id": 965 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCAcademicEvent", + "id": 922 + } + ] + }, + { + "id": 965, + "name": "SCAcademicEventCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of academic events" + }, + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 81, + "character": 37 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "lecture" + }, + { + "type": "stringLiteral", + "value": "seminar" + }, + { + "type": "stringLiteral", + "value": "integrated course" + }, + { + "type": "stringLiteral", + "value": "written exam" + }, + { + "type": "stringLiteral", + "value": "tutorial" + }, + { + "type": "stringLiteral", + "value": "project" + }, + { + "type": "stringLiteral", + "value": "colloquium" + }, + { + "type": "stringLiteral", + "value": "practicum" + }, + { + "type": "stringLiteral", + "value": "introductory class" + }, + { + "type": "stringLiteral", + "value": "course" + }, + { + "type": "stringLiteral", + "value": "practicum introduction" + }, + { + "type": "stringLiteral", + "value": "excursion" + }, + { + "type": "stringLiteral", + "value": "special" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 950 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 922, + 943, + 907 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 965 + ] + } + ], + "sources": [ + { + "fileName": "things/AcademicEvent.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 966, + "name": "\"things/Article\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Article.ts", + "children": [ + { + "id": 1009, + "name": "SCArticleMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about an article" + }, + "children": [ + { + "id": 1022, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1023, + "name": "new SCArticleMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCArticleMeta", + "id": 1009 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1018, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1019, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1020, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1021, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1010, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1011, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 102, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1012, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 107, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1011, + 1012 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 101, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1013, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1014, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1015, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 122, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Artikel\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1015 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 118, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1016, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1017, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 128, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Article" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1017 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 124, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1014, + 1016 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 117, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1022 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1018 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1019 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1010, + 1013 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 96, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCArticle", + "id": 982 + } + ] + } + ] + }, + { + "id": 982, + "name": "SCArticle", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An article", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 990, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 998, + "name": "articleBody", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Article itself as markdown", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 42, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCArticleWithoutReferences.articleBody", + "id": 968 + } + }, + { + "id": 985, + "name": "authors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Authors of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 64, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.authors", + "id": 830 + } + }, + { + "id": 999, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCArticleCategories", + "id": 1024 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 1000, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 987, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 991, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 992, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 988, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 989, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 993, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 996, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 997, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 986, + "name": "publishers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of publishers of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.publishers", + "id": 831 + } + }, + { + "id": 983, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of an article" + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 67, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCArticleTranslatableProperties", + "id": 1001 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWork.translations", + "id": 832 + } + }, + { + "id": 984, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of an article" + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 72, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Article", + "id": 530 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 994, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 995, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 990, + 998, + 985, + 999, + 1000, + 987, + 991, + 992, + 988, + 989, + 993, + 996, + 997, + 986, + 983, + 984, + 994, + 995 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 61, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWork", + "id": 829 + }, + { + "type": "reference", + "name": "SCArticleWithoutReferences", + "id": 967 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCArticleCategories", + "id": 1024 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 1001, + "name": "SCArticleTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of creative works" + }, + "children": [ + { + "id": 1002, + "name": "articleBody", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the article itself as markdown", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 90, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1003, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "translations of the categories of a thing with categories", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties.categories", + "id": 119 + } + }, + { + "id": 1004, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1007, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the keywords of the creative work", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 87, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties.keywords", + "id": 846 + } + }, + { + "id": 1005, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1008, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 1006, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1002, + 1003, + 1004, + 1007, + 1005, + 1008, + 1006 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 83, + "character": 48 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + }, + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + } + ] + }, + { + "id": 967, + "name": "SCArticleWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An article without references" + }, + "children": [ + { + "id": 974, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 968, + "name": "articleBody", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Article itself as markdown", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 42, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 980, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCArticleCategories", + "id": 1024 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 981, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 971, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 975, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 976, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 972, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 973, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 977, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 969, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of an article" + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 47, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCArticleTranslatableProperties", + "id": 1001 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.translations", + "id": 821 + } + }, + { + "id": 970, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of an article" + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 52, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Article", + "id": 530 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 978, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 979, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 974, + 968, + 980, + 981, + 971, + 975, + 976, + 972, + 973, + 977, + 969, + 970, + 978, + 979 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 34, + "character": 43 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCArticleCategories", + "id": 1024 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCArticle", + "id": 982 + } + ] + }, + { + "id": 1024, + "name": "SCArticleCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of articles" + }, + "sources": [ + { + "fileName": "things/Article.ts", + "line": 78, + "character": 31 + } + ], + "type": { + "type": "stringLiteral", + "value": "unipedia" + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1009 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 982, + 1001, + 967 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1024 + ] + } + ], + "sources": [ + { + "fileName": "things/Article.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1025, + "name": "\"things/Book\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Book.ts", + "children": [ + { + "id": 1068, + "name": "SCBookMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a book" + }, + "children": [ + { + "id": 1081, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1082, + "name": "new SCBookMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCBookMeta", + "id": 1068 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1077, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1078, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1079, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1080, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1069, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1070, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 108, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1071, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 111, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1070, + 1071 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 107, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1072, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1073, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1074, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 122, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Buch\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1074 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 120, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1075, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1076, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 126, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Book" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1076 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 124, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1073, + 1075 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 119, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1081 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1077 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1078 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1069, + 1072 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 103, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCBook", + "id": 1041 + } + ] + } + ] + }, + { + "id": 1041, + "name": "SCBook", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A book", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1049, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1042, + "name": "authors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Authors of the creative work" + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 74, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWork.authors", + "id": 830 + } + }, + { + "id": 1057, + "name": "bookEdition", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Edition of a book", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 36, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBookWithoutReferences.bookEdition", + "id": 1027 + } + }, + { + "id": 1046, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 1050, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1051, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1047, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 1058, + "name": "isbn", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "ISBN of a book", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 43, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBookWithoutReferences.isbn", + "id": 1028 + } + }, + { + "id": 1048, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 1052, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1059, + "name": "numberOfPages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Number of pages of a book", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 50, + "character": 15 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBookWithoutReferences.numberOfPages", + "id": 1029 + } + }, + { + "id": 1055, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 1056, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1045, + "name": "publishers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of publishers of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.publishers", + "id": 831 + } + }, + { + "id": 1043, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated properties of a book" + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 79, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCBookTranslatableFields", + "id": 1060 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWork.translations", + "id": 832 + } + }, + { + "id": 1044, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a book" + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 84, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Book", + "id": 531 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1053, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1054, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1049, + 1042, + 1057, + 1046, + 1050, + 1051, + 1047, + 1058, + 1048, + 1052, + 1059, + 1055, + 1056, + 1045, + 1043, + 1044, + 1053, + 1054 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 69, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWork", + "id": 829 + }, + { + "type": "reference", + "name": "SCBookWithoutReferences", + "id": 1026 + } + ] + }, + { + "id": 1060, + "name": "SCBookTranslatableFields", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a book" + }, + "children": [ + { + "id": 1061, + "name": "bookEdition", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of an edition of a book", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 97, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1062, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "translations of the categories of a thing with categories", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties.categories", + "id": 119 + } + }, + { + "id": 1063, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1066, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the keywords of the creative work", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 87, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties.keywords", + "id": 846 + } + }, + { + "id": 1064, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1067, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 1065, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1061, + 1062, + 1063, + 1066, + 1064, + 1067, + 1065 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 90, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + }, + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + } + ] + }, + { + "id": 1026, + "name": "SCBookWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A book without references" + }, + "children": [ + { + "id": 1035, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1027, + "name": "bookEdition", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Edition of a book", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 36, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1032, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 1036, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1037, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1033, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 1028, + "name": "isbn", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "ISBN of a book", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 43, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1034, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 1038, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1029, + "name": "numberOfPages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Number of pages of a book", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 50, + "character": 15 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1030, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated properties of a book" + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 55, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCBookTranslatableFields", + "id": 1060 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.translations", + "id": 821 + } + }, + { + "id": 1031, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a book" + }, + "sources": [ + { + "fileName": "things/Book.ts", + "line": 60, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Book", + "id": 531 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1039, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1040, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1035, + 1027, + 1032, + 1036, + 1037, + 1033, + 1028, + 1034, + 1038, + 1029, + 1030, + 1031, + 1039, + 1040 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 29, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCBook", + "id": 1041 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1068 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1041, + 1060, + 1026 + ] + } + ], + "sources": [ + { + "fileName": "things/Book.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 145, + "name": "\"things/Building\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Building.ts", + "children": [ + { + "id": 184, + "name": "SCBuildingMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a place" + }, + "children": [ + { + "id": 207, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 208, + "name": "new SCBuildingMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCBuildingMeta", + "id": 184 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 203, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 204, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 205, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 206, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 185, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 186, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 187, + "name": "floors", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 109, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Etagen\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 187 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 105, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 188, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 111, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 186, + 188 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 104, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 189, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 190, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 200, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 136, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Gebäude\"" + }, + { + "id": 191, + "name": "categories", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 192, + "name": "cafe", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 127, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Café\"" + }, + { + "id": 193, + "name": "canteen", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 128, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Kantine\"" + }, + { + "id": 194, + "name": "education", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 129, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bildung\"" + }, + { + "id": 195, + "name": "library", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 130, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bibliothek\"" + }, + { + "id": 196, + "name": "office", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 131, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Büro\"" + }, + { + "id": 197, + "name": "restaurant", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 132, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Restaurant\"" + }, + { + "id": 198, + "name": "restroom", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 133, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Toilette\"" + }, + { + "id": 199, + "name": "student canteen", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 134, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Mensa\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 126, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 200 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 191 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 122, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 201, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 202, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 142, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Building" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 202 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 138, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 190, + 201 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 121, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 207 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 203 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 204 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 185, + 189 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 98, + "character": 27 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCBuilding", + "id": 161 + } + ] + } + ] + }, + { + "id": 161, + "name": "SCBuilding", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A building", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 173, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + } + }, + { + "id": 167, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 164, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a building", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 50, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCBuildingCategories", + "id": 209 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBuildingWithoutReferences.categories", + "id": 147 + } + }, + { + "id": 166, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 168, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 165, + "name": "floors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of floor names of the place", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 57, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCBuildingWithoutReferences.floors", + "id": 148 + } + }, + { + "id": 174, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + } + }, + { + "id": 169, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 170, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 175, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + } + }, + { + "id": 176, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 162, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a building" + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 82, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCBuildingTranslatableProperties", + "id": 177 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCBuildingWithoutReferences.translations", + "id": 149 + } + }, + { + "id": 163, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the building" + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 87, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Building", + "id": 532 + }, + "overwrites": { + "type": "reference", + "name": "SCBuildingWithoutReferences.type", + "id": 150 + } + }, + { + "id": 171, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 172, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 173, + 167, + 164, + 166, + 168, + 165, + 174, + 169, + 170, + 175, + 176, + 162, + 163, + 171, + 172 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 76, + "character": 27 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPlace", + "id": 50 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCBuildingCategories", + "id": 209 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 177, + "name": "SCBuildingTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 179, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 68, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferencesTranslatableProperties.address", + "id": 64 + } + }, + { + "id": 183, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "translations of the categories of a thing with categories", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties.categories", + "id": 119 + } + }, + { + "id": 180, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 178, + "name": "floors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 92, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 181, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 182, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 179, + 183, + 180, + 178, + 181, + 182 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 90, + "character": 49 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferencesTranslatableProperties", + "id": 63 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + { + "id": 146, + "name": "SCBuildingWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 158, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + } + }, + { + "id": 152, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 147, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a building", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 50, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCBuildingCategories", + "id": 209 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 151, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 153, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 148, + "name": "floors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of floor names of the place", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 57, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 159, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + } + }, + { + "id": 154, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 155, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 160, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + } + }, + { + "id": 149, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a building" + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 62, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCBuildingTranslatableProperties", + "id": 177 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.translations", + "id": 96 + } + }, + { + "id": 150, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the building" + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 67, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Building", + "id": 532 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 156, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 157, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 158, + 152, + 147, + 151, + 153, + 148, + 159, + 154, + 155, + 160, + 149, + 150, + 156, + 157 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 41, + "character": 44 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCBuildingCategories", + "id": 209 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + { + "type": "reference", + "name": "SCPlaceWithoutReferences", + "id": 38 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCBuilding", + "id": 161 + } + ] + }, + { + "id": 209, + "name": "SCBuildingCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Building.ts", + "line": 31, + "character": 32 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "cafe" + }, + { + "type": "stringLiteral", + "value": "education" + }, + { + "type": "stringLiteral", + "value": "library" + }, + { + "type": "stringLiteral", + "value": "office" + }, + { + "type": "stringLiteral", + "value": "canteen" + }, + { + "type": "stringLiteral", + "value": "student canteen" + }, + { + "type": "stringLiteral", + "value": "restaurant" + }, + { + "type": "stringLiteral", + "value": "restroom" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 184 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 161, + 177, + 146 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 209 + ] + } + ], + "sources": [ + { + "fileName": "things/Building.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 677, + "name": "\"things/Catalog\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Catalog.ts", + "children": [ + { + "id": 706, + "name": "SCCatalogMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Catalog meta data" + }, + "children": [ + { + "id": 719, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 720, + "name": "new SCCatalogMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCCatalogMeta", + "id": 706 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 715, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 716, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 717, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 718, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 707, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 708, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 90, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 709, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 708, + 709 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 89, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 710, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 711, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 712, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 107, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Verzeichnis\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 712 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 104, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 713, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 714, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 112, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Catalog" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 714 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 109, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 711, + 713 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 103, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 719 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 715 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 716 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 707, + 710 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 84, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCCatalog", + "id": 690 + } + ] + } + ] + }, + { + "id": 690, + "name": "SCCatalog", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A catalog", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 691, + "name": "academicTerm", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Academic term that a catalog belongs to (e.g. semester)" + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 58, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences", + "id": 635 + } + }, + { + "id": 699, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 697, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCatalogCategories", + "id": 721 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 698, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 700, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 701, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 696, + "name": "level", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Level of the catalog (0 for 'root catalog', 1 for its subcatalog, 2 for its subcatalog etc.)", + "text": "Needed for keeping order in catalog inheritance array.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 38, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCatalogWithoutReferences.level", + "id": 679 + } + }, + { + "id": 702, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 705, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 692, + "name": "superCatalog", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The direct parent of a catalog" + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 63, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCCatalogWithoutReferences", + "id": 678 + } + }, + { + "id": 693, + "name": "superCatalogs", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "An array of catalogs from the 'level 0' (root) catalog to the direct parent" + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 68, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCatalogWithoutReferences", + "id": 678 + } + } + }, + { + "id": 694, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a catalog" + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 73, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.translations", + "id": 96 + } + }, + { + "id": 695, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a catalog" + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 78, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Catalog", + "id": 533 + }, + "overwrites": { + "type": "reference", + "name": "SCCatalogWithoutReferences.type", + "id": 680 + } + }, + { + "id": 703, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 704, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 691, + 699, + 697, + 698, + 700, + 701, + 696, + 702, + 705, + 692, + 693, + 694, + 695, + 703, + 704 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 52, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCatalogWithoutReferences", + "id": 678 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCCatalogCategories", + "id": 721 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 678, + "name": "SCCatalogWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A catalog without references" + }, + "children": [ + { + "id": 684, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 681, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCatalogCategories", + "id": 721 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 682, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 685, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 686, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 679, + "name": "level", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Level of the catalog (0 for 'root catalog', 1 for its subcatalog, 2 for its subcatalog etc.)", + "text": "Needed for keeping order in catalog inheritance array.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 38, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 687, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 683, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a thing with categories" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 45, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.translations", + "id": 96 + } + }, + { + "id": 680, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a catalog" + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 43, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Catalog", + "id": 533 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 688, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 689, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 684, + 681, + 682, + 685, + 686, + 679, + 687, + 683, + 680, + 688, + 689 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 29, + "character": 43 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCCatalogCategories", + "id": 721 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCCatalog", + "id": 690 + } + ] + }, + { + "id": 721, + "name": "SCCatalogCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of catalogs" + }, + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 120, + "character": 31 + } + ], + "type": { + "type": "stringLiteral", + "value": "university events" + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 706 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 690, + 678 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 721 + ] + } + ], + "sources": [ + { + "fileName": "things/Catalog.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1241, + "name": "\"things/CourseOfStudies\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/CourseOfStudies.ts", + "children": [ + { + "id": 1284, + "name": "SCCourseOfStudiesMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a course of studies" + }, + "children": [ + { + "id": 1307, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1308, + "name": "new SCCourseOfStudiesMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCCourseOfStudiesMeta", + "id": 1284 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1303, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1304, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1305, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1306, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1285, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1286, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 119, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1287, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 122, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1286, + 1287 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 118, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1288, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1289, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1295, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 139, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Studiengang\"" + }, + { + "id": 1290, + "name": "modes", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1291, + "name": "combination", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 134, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Kombinationsstudiengang\"" + }, + { + "id": 1292, + "name": "dual", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 135, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Dualer Studiengang\"" + }, + { + "id": 1293, + "name": "fulltime", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 136, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Vollzeitstudiengang\"" + }, + { + "id": 1294, + "name": "parttime", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 137, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Teilzeitstudiengang\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1291, + 1292, + 1293, + 1294 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 133, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1295 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1290 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 131, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1296, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1297, + "name": "academicDegree", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 143, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Hochschulabschluss\"" + }, + { + "id": 1298, + "name": "department", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 144, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Fachbereich\"" + }, + { + "id": 1299, + "name": "major", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 145, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Studienfach\"" + }, + { + "id": 1300, + "name": "modes", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 146, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Studiengangsarten\"" + }, + { + "id": 1301, + "name": "secretary", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 147, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Sekretariat\"" + }, + { + "id": 1302, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 148, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.CourseOfStudies" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1297, + 1298, + 1299, + 1300, + 1301, + 1302 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 141, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1289, + 1296 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 130, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1307 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1303 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1304 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1285, + 1288 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 112, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCCourseOfStudies", + "id": 1258 + } + ] + } + ] + }, + { + "id": 1258, + "name": "SCCourseOfStudies", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A course of studies", + "tags": [ + { + "tag": "exclusive", + "text": "" + }, + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1268, + "name": "academicDegree", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 28, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCGermanAcademicDegree", + "id": 1134 + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegree", + "id": 1085 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegree", + "id": 1085 + } + }, + { + "id": 1269, + "name": "academicDegreewithField", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 36, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", + "id": 1086 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", + "id": 1086 + } + }, + { + "id": 1270, + "name": "academicDegreewithFieldShort", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 44, + "character": 30 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", + "id": 1087 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", + "id": 1087 + } + }, + { + "id": 1271, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1259, + "name": "department", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The department that manages the course of studies" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 77, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + }, + { + "id": 1272, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1273, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1264, + "name": "mainLanguage", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The main language in which the course of studies\nis beeing offered" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 36, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences.mainLanguage", + "id": 1243 + } + }, + { + "id": 1265, + "name": "major", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Actual major of the course of studies (eg. physics)", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 43, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences.major", + "id": 1244 + } + }, + { + "id": 1266, + "name": "mode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The modes the course of studies is offered in" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 48, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCCourseOfStudiesMode", + "id": 1309 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences.mode", + "id": 1245 + } + }, + { + "id": 1274, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1277, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 1278, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1260, + "name": "secretary", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The secretary that administers requests and\nquestions concerning the course of studies" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 83, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + }, + { + "id": 1261, + "name": "startDates", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Dates at which the course of studies is planned to start" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 88, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCDateSeriesWithoutReferences", + "id": 1186 + } + } + }, + { + "id": 1267, + "name": "timeMode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The time modes the course of studies is offered in" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 53, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCCourseOfStudiesTimeMode", + "id": 1310 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences.timeMode", + "id": 1246 + } + }, + { + "id": 1262, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a course of studies" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 93, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCCourseOfStudiesTranslatableProperties", + "id": 1279 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences.translations", + "id": 1247 + } + }, + { + "id": 1263, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the course of studies" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 98, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "CourseOfStudies", + "id": 534 + }, + "overwrites": { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences.type", + "id": 1248 + } + }, + { + "id": 1275, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1276, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1268, + 1269, + 1270, + 1271, + 1259, + 1272, + 1273, + 1264, + 1265, + 1266, + 1274, + 1277, + 1278, + 1260, + 1261, + 1267, + 1262, + 1263, + 1275, + 1276 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 72, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCourseOfStudiesWithoutReferences", + "id": 1242 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOffered", + "id": 789, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + }, + { + "type": "reference", + "name": "SCAcademicDegree", + "id": 1096 + } + ] + }, + { + "id": 1279, + "name": "SCCourseOfStudiesTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a course of studies" + }, + "children": [ + { + "id": 1281, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1282, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1280, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 1283, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1281, + 1282, + 1280, + 1283 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 104, + "character": 56 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ] + }, + { + "id": 1242, + "name": "SCCourseOfStudiesWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A course of studies without references" + }, + "children": [ + { + "id": 1249, + "name": "academicDegree", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 28, + "character": 16 + } + ], + "type": { + "type": "reference", + "name": "SCGermanAcademicDegree", + "id": 1134 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegree", + "id": 1085 + } + }, + { + "id": 1250, + "name": "academicDegreewithField", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\n(eg. Master of Science)", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 36, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithField", + "id": 1086 + } + }, + { + "id": 1251, + "name": "academicDegreewithFieldShort", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The achievable academic degree with academic field specification\nshorted (eg. M.Sc.).", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/AcademicDegree.ts", + "line": 44, + "character": 30 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences.academicDegreewithFieldShort", + "id": 1087 + } + }, + { + "id": 1252, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1253, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1254, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1243, + "name": "mainLanguage", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The main language in which the course of studies\nis beeing offered" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 36, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + { + "id": 1244, + "name": "major", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Actual major of the course of studies (eg. physics)", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 43, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1245, + "name": "mode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The modes the course of studies is offered in" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 48, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCCourseOfStudiesMode", + "id": 1309 + } + }, + { + "id": 1255, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1246, + "name": "timeMode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The time modes the course of studies is offered in" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 53, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCCourseOfStudiesTimeMode", + "id": 1310 + } + }, + { + "id": 1247, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a dish" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 58, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCCourseOfStudiesTranslatableProperties", + "id": 1279 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1248, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the course of studies" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 63, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "CourseOfStudies", + "id": 534 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1256, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1257, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1249, + 1250, + 1251, + 1252, + 1253, + 1254, + 1243, + 1244, + 1245, + 1255, + 1246, + 1247, + 1248, + 1256, + 1257 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 30, + "character": 51 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAcademicDegreeWithoutReferences", + "id": 1084 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences", + "id": 780 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCCourseOfStudies", + "id": 1258 + } + ] + }, + { + "id": 1309, + "name": "SCCourseOfStudiesMode", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Types of (german) course of studies modes" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 156, + "character": 33 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "combination" + }, + { + "type": "stringLiteral", + "value": "dual" + }, + { + "type": "stringLiteral", + "value": "double-degree" + }, + { + "type": "stringLiteral", + "value": "standard" + } + ] + } + }, + { + "id": 1310, + "name": "SCCourseOfStudiesTimeMode", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Types of (german) course of studies time modes" + }, + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 164, + "character": 37 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "fulltime" + }, + { + "type": "stringLiteral", + "value": "parttime" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1284 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1258, + 1279, + 1242 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1309, + 1310 + ] + } + ], + "sources": [ + { + "fileName": "things/CourseOfStudies.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1179, + "name": "\"things/DateSeries\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/DateSeries.ts", + "children": [ + { + "id": 1217, + "name": "SCDateSeriesMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a date series" + }, + "children": [ + { + "id": 1233, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1234, + "name": "new SCDateSeriesMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCDateSeriesMeta", + "id": 1217 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1229, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1230, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1231, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1232, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1218, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1219, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 122, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1220, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 125, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1219, + 1220 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 121, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1221, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1222, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1223, + "name": "dates", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 136, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Einzeltermine\"" + }, + { + "id": 1224, + "name": "duration", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 137, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Dauer\"" + }, + { + "id": 1225, + "name": "frequency", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 138, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Wiederholung\"" + }, + { + "id": 1226, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 139, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Wiederholungreihe\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1223, + 1224, + 1225, + 1226 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 134, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1227, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1228, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 143, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.DateSeries" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1228 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 141, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1222, + 1227 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 133, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1233 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1229 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1230 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1218, + 1221 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 115, + "character": 29 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCDateSeries", + "id": 1199 + } + ] + } + ] + }, + { + "id": 1199, + "name": "SCDateSeries", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A date series", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1208, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1204, + "name": "dates", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Dates of the date series that are initially planned to be held" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 50, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDateSeriesWithoutReferences.dates", + "id": 1187 + } + }, + { + "id": 1209, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1205, + "name": "duration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Duration of the date series" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 55, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Duration", + "id": 453 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDateSeriesWithoutReferences.duration", + "id": 1188 + } + }, + { + "id": 1200, + "name": "event", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Event to which the date series belongs" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 93, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCAcademicEventWithoutReferences", + "id": 907 + }, + { + "type": "reference", + "name": "SCSportCourseWithoutReferences", + "id": 1136 + } + ] + } + }, + { + "id": 1206, + "name": "exceptions", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Dates that where initially planned to be held but are cancelled" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 60, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDateSeriesWithoutReferences.exceptions", + "id": 1189 + } + }, + { + "id": 1207, + "name": "frequency", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Frequency of the date series", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 67, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDateSeriesWithoutReferences.frequency", + "id": 1190 + } + }, + { + "id": 1210, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1215, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 1211, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1216, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCSportCoursePriceGroup", + "id": 1180 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 1214, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1201, + "name": "performers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Performers of the date series" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 99, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + } + }, + { + "id": 1202, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated properties" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 104, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCDateSeriesTranslatableProperties", + "id": 1235 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCDateSeriesWithoutReferences.translations", + "id": 1191 + } + }, + { + "id": 1203, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a date series" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 109, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "DateSeries", + "id": 535 + }, + "overwrites": { + "type": "reference", + "name": "SCDateSeriesWithoutReferences.type", + "id": 1192 + } + }, + { + "id": 1212, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1213, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1208, + 1204, + 1209, + 1205, + 1200, + 1206, + 1207, + 1210, + 1215, + 1211, + 1216, + 1214, + 1201, + 1202, + 1203, + 1212, + 1213 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 86, + "character": 29 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCDateSeriesWithoutReferences", + "id": 1186 + }, + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOffered", + "id": 789, + "typeArguments": [ + { + "type": "reference", + "name": "SCSportCoursePriceGroup", + "id": 1180 + } + ] + } + ] + }, + { + "id": 1235, + "name": "SCDateSeriesTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of date series'" + }, + "children": [ + { + "id": 1238, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1236, + "name": "frequency", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 153, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1239, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1237, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 1240, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1238, + 1236, + 1239, + 1237, + 1240 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 151, + "character": 51 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ] + }, + { + "id": 1186, + "name": "SCDateSeriesWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A date without references" + }, + "children": [ + { + "id": 1193, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1187, + "name": "dates", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Dates of the date series that are initially planned to be held" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 50, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + } + }, + { + "id": 1194, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1188, + "name": "duration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Duration of the date series" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 55, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Duration", + "id": 453 + } + }, + { + "id": 1189, + "name": "exceptions", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Dates that where initially planned to be held but are cancelled" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 60, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + } + }, + { + "id": 1190, + "name": "frequency", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Frequency of the date series", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 67, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1195, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1196, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1191, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated properties" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 72, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCDateSeriesTranslatableProperties", + "id": 1235 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences.translations", + "id": 781 + } + }, + { + "id": 1192, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a date series" + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 77, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "DateSeries", + "id": 535 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1197, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1198, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1193, + 1187, + 1194, + 1188, + 1189, + 1190, + 1195, + 1196, + 1191, + 1192, + 1197, + 1198 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 45, + "character": 46 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences", + "id": 780 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCDateSeries", + "id": 1199 + } + ] + }, + { + "id": 1180, + "name": "SCSportCoursePriceGroup", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Price groups for sport courses" + }, + "children": [ + { + "id": 1181, + "name": "alumni", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Price for alumnis", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 39, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1185, + "name": "default", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Default price of the thing", + "tags": [ + { + "tag": "sortable", + "text": "price" + }, + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 32, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPriceGroup.default", + "id": 774 + } + }, + { + "id": 1182, + "name": "employee", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Price for employees", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 45, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicPriceGroup.employee", + "id": 776 + } + }, + { + "id": 1183, + "name": "guest", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Price for guests", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 52, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicPriceGroup.guest", + "id": 777 + } + }, + { + "id": 1184, + "name": "student", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Price for students", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 59, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicPriceGroup.student", + "id": 778 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1181, + 1185, + 1182, + 1183, + 1184 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 32, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1217 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1199, + 1235, + 1186, + 1180 + ] + } + ], + "sources": [ + { + "fileName": "things/DateSeries.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1311, + "name": "\"things/Diff\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Diff.ts", + "children": [ + { + "id": 1338, + "name": "SCDiffMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a diff" + }, + "children": [ + { + "id": 1354, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1355, + "name": "new SCDiffMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCDiffMeta", + "id": 1338 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1350, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1351, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1352, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1353, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1339, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1340, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1341, + "name": "action", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 78, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Aktion\"" + }, + { + "id": 1342, + "name": "changes", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 79, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Änderungen\"" + }, + { + "id": 1343, + "name": "dateCreated", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 80, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Erstellungsdatum\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1341, + 1342, + 1343 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 76, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1344, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 82, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1340, + 1344 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 75, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1345, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1346, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1347, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 93, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Unterschied\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1347 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 91, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1348, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1349, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 97, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Diff" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1349 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 95, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1346, + 1348 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 90, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1354 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1350 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1351 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1339, + 1345 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 69, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCDiff", + "id": 1324 + } + ] + } + ] + }, + { + "id": 1324, + "name": "SCDiff", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A diff", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1327, + "name": "action", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Action of the diff" + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 29, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "changed" + }, + { + "type": "stringLiteral", + "value": "removed" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDiffWithoutReferences.action", + "id": 1313 + } + }, + { + "id": 1330, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1328, + "name": "changes", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Diff patch. Only when action === 'changed'" + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 34, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "jsonpatch.OpPatch" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDiffWithoutReferences.changes", + "id": 1314 + } + }, + { + "id": 1329, + "name": "dateCreated", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Creation date of the diff." + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 39, + "character": 13 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDiffWithoutReferences.dateCreated", + "id": 1315 + } + }, + { + "id": 1331, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1332, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1333, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1325, + "name": "object", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Original object the diff was generated on" + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 58, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingsWithoutDiff", + "id": 2053 + } + }, + { + "id": 1337, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1334, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1326, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a diff" + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 63, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Diff", + "id": 536 + }, + "overwrites": { + "type": "reference", + "name": "SCDiffWithoutReferences.type", + "id": 1316 + } + }, + { + "id": 1335, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1336, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1327, + 1330, + 1328, + 1329, + 1331, + 1332, + 1333, + 1325, + 1337, + 1334, + 1326, + 1335, + 1336 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 53, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCDiffWithoutReferences", + "id": 1312 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "id": 1312, + "name": "SCDiffWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A diff without references" + }, + "children": [ + { + "id": 1313, + "name": "action", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Action of the diff" + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 29, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "changed" + }, + { + "type": "stringLiteral", + "value": "removed" + } + ] + } + }, + { + "id": 1317, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1314, + "name": "changes", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Diff patch. Only when action === 'changed'" + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 34, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "jsonpatch.OpPatch" + } + } + }, + { + "id": 1315, + "name": "dateCreated", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Creation date of the diff." + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 39, + "character": 13 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 1318, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1319, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1320, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1321, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1316, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a diff" + }, + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 44, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Diff", + "id": 536 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1322, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1323, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1313, + 1317, + 1314, + 1315, + 1318, + 1319, + 1320, + 1321, + 1316, + 1322, + 1323 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 24, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCDiff", + "id": 1324 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1338 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1324, + 1312 + ] + } + ], + "sources": [ + { + "fileName": "things/Diff.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1356, + "name": "\"things/Dish\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Dish.ts", + "children": [ + { + "id": 1406, + "name": "SCDishMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a dish" + }, + "children": [ + { + "id": 1426, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1427, + "name": "new SCDishMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCDishMeta", + "id": 1406 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1422, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1423, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1424, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1425, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1407, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1408, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 202, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1409, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 206, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1408, + 1409 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 201, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1410, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1411, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1419, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 227, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Essen\"" + }, + { + "id": 1412, + "name": "categories", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1413, + "name": "appetizer", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 220, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Vorspeise\"" + }, + { + "id": 1414, + "name": "dessert", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 221, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Nachtisch\"" + }, + { + "id": 1415, + "name": "main dish", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 222, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Hauptgericht\"" + }, + { + "id": 1416, + "name": "salad", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 223, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Salat\"" + }, + { + "id": 1417, + "name": "side dish", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 224, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Beilage\"" + }, + { + "id": 1418, + "name": "soup", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 225, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Suppe\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1413, + 1414, + 1415, + 1416, + 1417, + 1418 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 219, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1419 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1412 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 216, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1420, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1421, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 232, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Dish" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1421 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 229, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1411, + 1420 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 215, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1426 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1422 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1423 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1407, + 1410 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 195, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCDish", + "id": 1371 + } + ] + } + ] + }, + { + "id": 1371, + "name": "SCDish", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A dish", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1375, + "name": "additives", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Additives of the dish", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 42, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDishWithoutReferences.additives", + "id": 1358 + } + }, + { + "id": 1379, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1376, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Category of the dish", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 50, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCDishCategories", + "id": 1428 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDishWithoutReferences.categories", + "id": 1359 + } + }, + { + "id": 1385, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 1377, + "name": "characteristics", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Characteristics of the dish" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 55, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCDishCharacteristic", + "id": 1395 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDishWithoutReferences.characteristics", + "id": 1360 + } + }, + { + "id": 1380, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1372, + "name": "dishAddOns", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Dishes (\"Beilagen\") that are served with the dish (if only certain supplement dishes can be taken with a dish)" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 85, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCDishWithoutReferences", + "id": 1357 + } + } + }, + { + "id": 1381, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1382, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1378, + "name": "nutrition", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Nutrition information (calories and nutrients with amounts)" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 60, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCNutritionInformation", + "id": 1398 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCDishWithoutReferences.nutrition", + "id": 1361 + } + }, + { + "id": 1386, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 1387, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1373, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a dish" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 90, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCDishTranslatableProperties", + "id": 1388 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCDishWithoutReferences.translations", + "id": 1362 + } + }, + { + "id": 1374, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a dish" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 95, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Dish", + "id": 537 + }, + "overwrites": { + "type": "reference", + "name": "SCDishWithoutReferences.type", + "id": 1363 + } + }, + { + "id": 1383, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1384, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1375, + 1379, + 1376, + 1385, + 1377, + 1380, + 1372, + 1381, + 1382, + 1378, + 1386, + 1387, + 1373, + 1374, + 1383, + 1384 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 79, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCDishWithoutReferences", + "id": 1357 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOffered", + "id": 789, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCDishCategories", + "id": 1428 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 1395, + "name": "SCDishCharacteristic", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Composition of properties of a food characteristic" + }, + "children": [ + { + "id": 1396, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the characteristic", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 115, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1397, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the characteristic", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 122, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1396, + 1397 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 109, + "character": 37 + } + ] + }, + { + "id": 1388, + "name": "SCDishTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1390, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "translations of the categories of a thing with categories", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties.categories", + "id": 119 + } + }, + { + "id": 1389, + "name": "characteristics", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Characteristics of the dish" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 103, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCDishCharacteristic", + "id": 1395 + } + } + }, + { + "id": 1391, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1392, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1394, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 1393, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1390, + 1389, + 1391, + 1392, + 1394, + 1393 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 98, + "character": 45 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ] + }, + { + "id": 1357, + "name": "SCDishWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A dish without references" + }, + "children": [ + { + "id": 1358, + "name": "additives", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Additives of the dish", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 42, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1364, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1359, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Category of the dish", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 50, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCDishCategories", + "id": 1428 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 1370, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 1360, + "name": "characteristics", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Characteristics of the dish" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 55, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCDishCharacteristic", + "id": 1395 + } + } + }, + { + "id": 1365, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1366, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1367, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1361, + "name": "nutrition", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Nutrition information (calories and nutrients with amounts)" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 60, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCNutritionInformation", + "id": 1398 + } + }, + { + "id": 1362, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a dish" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 65, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCDishTranslatableProperties", + "id": 1388 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences.translations", + "id": 781 + } + }, + { + "id": 1363, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a dish" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 70, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Dish", + "id": 537 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1368, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1369, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1358, + 1364, + 1359, + 1370, + 1360, + 1365, + 1366, + 1367, + 1361, + 1362, + 1363, + 1368, + 1369 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 34, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences", + "id": 780 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCDishCategories", + "id": 1428 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCDish", + "id": 1371 + } + ] + }, + { + "id": 1398, + "name": "SCNutritionInformation", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type definition for SCNutritionInformation", + "tags": [ + { + "tag": "see", + "text": "https://schema.org/NutritionInformation\n" + } + ] + }, + "children": [ + { + "id": 1399, + "name": "calories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Number of calories contained (in kcal)", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 147, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1400, + "name": "carbohydrateContent", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Content of carbohydrates (in grams)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 154, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1401, + "name": "fatContent", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Content of fat (in grams)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 161, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1402, + "name": "proteinContent", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Content of proteins (in grams)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 168, + "character": 16 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1403, + "name": "saltContent", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Content of salt (in grams)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 175, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1404, + "name": "saturatedFatContent", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Content of saturated fat (in grams)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 182, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1405, + "name": "sugarContent", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Content of sugar (in grams)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 189, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1399, + 1400, + 1401, + 1402, + 1403, + 1404, + 1405 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 141, + "character": 39 + } + ] + }, + { + "id": 1428, + "name": "SCDishCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of categories for dishes" + }, + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 128, + "character": 28 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "appetizer" + }, + { + "type": "stringLiteral", + "value": "salad" + }, + { + "type": "stringLiteral", + "value": "main dish" + }, + { + "type": "stringLiteral", + "value": "dessert" + }, + { + "type": "stringLiteral", + "value": "soup" + }, + { + "type": "stringLiteral", + "value": "side dish" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1406 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1371, + 1395, + 1388, + 1357, + 1398 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1428 + ] + } + ], + "sources": [ + { + "fileName": "things/Dish.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1500, + "name": "\"things/Favorite\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Favorite.ts", + "children": [ + { + "id": 1521, + "name": "SCFavoriteMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a favorite" + }, + "children": [ + { + "id": 1552, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1553, + "name": "new SCFavoriteMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCFavoriteMeta", + "id": 1521 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1522, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1549, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1550, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1551, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1523, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1524, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1525, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 265, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternative Namen\"" + }, + { + "id": 1526, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 266, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Beschreibung\"" + }, + { + "id": 1527, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 267, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bild\"" + }, + { + "id": 1528, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 268, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Name\"" + }, + { + "id": 1529, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 269, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ursprung\"" + }, + { + "id": 1530, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 270, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Übersetzungen\"" + }, + { + "id": 1531, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 271, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Typ\"" + }, + { + "id": 1532, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 272, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Identifikation\"" + }, + { + "id": 1533, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 273, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1525, + 1526, + 1527, + 1528, + 1529, + 1530, + 1531, + 1532, + 1533 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 264, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1534, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1535, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 276, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternate names\"" + }, + { + "id": 1536, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 277, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"description\"" + }, + { + "id": 1537, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 278, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"image\"" + }, + { + "id": 1538, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 279, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"name\"" + }, + { + "id": 1539, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 280, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"origin\"" + }, + { + "id": 1540, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 281, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"translations\"" + }, + { + "id": 1541, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 282, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"type\"" + }, + { + "id": 1542, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 283, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"identification\"" + }, + { + "id": 1543, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 284, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1535, + 1536, + 1537, + 1538, + 1539, + 1540, + 1541, + 1542, + 1543 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 275, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1524, + 1534 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 263, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1544, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1545, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1546, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 293, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ding\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1546 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 292, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1547, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1548, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 296, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Thing\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1548 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 295, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1545, + 1547 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 291, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1552 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1522 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1549 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1523, + 1544 + ] + } + ], + "sources": [ + { + "fileName": "things/Favorite.ts", + "line": 65, + "character": 27 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + } + ] + }, + { + "id": 1510, + "name": "SCFavorite", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A favorite", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1514, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1512, + "name": "data", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The contained data" + }, + "sources": [ + { + "fileName": "base/SaveableThing.ts", + "line": 33, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCFavoriteDataTypes", + "id": 1554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSaveableThing.data", + "id": 1441 + } + }, + { + "id": 1515, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1516, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1517, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1513, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the origin" + }, + "sources": [ + { + "fileName": "base/SaveableThing.ts", + "line": 37, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSaveableThing.origin", + "id": 1442 + } + }, + { + "id": 1518, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1511, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a favorite" + }, + "sources": [ + { + "fileName": "things/Favorite.ts", + "line": 59, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Favorite", + "id": 538 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1519, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1520, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1514, + 1512, + 1515, + 1516, + 1517, + 1513, + 1518, + 1511, + 1519, + 1520 + ] + } + ], + "sources": [ + { + "fileName": "things/Favorite.ts", + "line": 54, + "character": 27 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSaveableThing", + "id": 1439, + "typeArguments": [ + { + "type": "reference", + "name": "SCFavoriteDataTypes", + "id": 1554 + } + ] + }, + { + "type": "reference", + "name": "SCFavoriteWithoutReferences", + "id": 1501 + } + ] + }, + { + "id": 1501, + "name": "SCFavoriteWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A favorite without references" + }, + "children": [ + { + "id": 1502, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1503, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1504, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1505, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1506, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1507, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the thing", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 94, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1508, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1509, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1502, + 1503, + 1504, + 1505, + 1506, + 1507, + 1508, + 1509 + ] + } + ], + "sources": [ + { + "fileName": "things/Favorite.ts", + "line": 43, + "character": 44 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSaveableThingWithoutReferences", + "id": 1430 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCFavorite", + "id": 1510 + } + ] + }, + { + "id": 1554, + "name": "SCFavoriteDataTypes", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Types that can be made a favorite (added as a favorite)" + }, + "sources": [ + { + "fileName": "things/Favorite.ts", + "line": 30, + "character": 31 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCAcademicEventWithoutReferences", + "id": 907 + }, + { + "type": "reference", + "name": "SCArticleWithoutReferences", + "id": 967 + }, + { + "type": "reference", + "name": "SCBookWithoutReferences", + "id": 1026 + }, + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + }, + { + "type": "reference", + "name": "SCSportCourseWithoutReferences", + "id": 1136 + }, + { + "type": "reference", + "name": "SCToDoWithoutReferences", + "id": 1452 + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1521 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1510, + 1501 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1554 + ] + } + ], + "sources": [ + { + "fileName": "things/Favorite.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1555, + "name": "\"things/Floor\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Floor.ts", + "children": [ + { + "id": 1602, + "name": "SCFloorMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about floors" + }, + "children": [ + { + "id": 1615, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1616, + "name": "new SCFloorMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCFloorMeta", + "id": 1602 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1611, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1612, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1613, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1614, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1603, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1604, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 114, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1605, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 117, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1604, + 1605 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 113, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1606, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1607, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1608, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 128, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Etage\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1608 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 126, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1609, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1610, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 132, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Floor" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1610 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 130, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1607, + 1609 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 125, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1615 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1611 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1612 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1603, + 1606 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 107, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCFloor", + "id": 1567 + } + ] + } + ] + }, + { + "id": 1567, + "name": "SCFloor", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A floor", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1572, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1573, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1570, + "name": "floorName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Floor name in the place it is in e.g. \"first floor\", \"ground floor\". This doesn't reference the building name.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 32, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCFloorWithoutReferences.floorName", + "id": 1557 + } + }, + { + "id": 1574, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1579, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 1575, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1578, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1571, + "name": "plan", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Floor plan" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 37, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCFloorFeatureCollectionWithPlaces", + "id": 1580, + "typeArguments": [ + { + "type": "reference", + "name": "LineString" + }, + { + "type": "intrinsic", + "name": "any" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCFloorWithoutReferences.plan", + "id": 1558 + } + }, + { + "id": 1568, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a floor" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 61, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCFloorTranslatableProperties", + "id": 1597 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCFloorWithoutReferences.translations", + "id": 1559 + } + }, + { + "id": 1569, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a floor" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 66, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Floor", + "id": 539 + }, + "overwrites": { + "type": "reference", + "name": "SCFloorWithoutReferences.type", + "id": 1560 + } + }, + { + "id": 1576, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1577, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1572, + 1573, + 1570, + 1574, + 1579, + 1575, + 1578, + 1571, + 1568, + 1569, + 1576, + 1577 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 56, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCFloorWithoutReferences", + "id": 1556 + }, + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + } + ] + }, + { + "id": 1580, + "name": "SCFloorFeatureCollectionWithPlaces", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A feature collection" + }, + "typeParameter": [ + { + "id": 1581, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "GeometryObject" + } + }, + { + "id": 1582, + "name": "P", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "children": [ + { + "id": 1585, + "name": "bbox", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 15, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "number" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "GeoJsonObject.bbox" + } + }, + { + "id": 1586, + "name": "crs", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 16, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "CoordinateReferenceSystem" + }, + "inheritedFrom": { + "type": "reference", + "name": "GeoJsonObject.crs" + } + }, + { + "id": 1583, + "name": "features", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Features of the collection" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 77, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCFloorFeatureWithPlace", + "id": 1587, + "typeArguments": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "GeometryObject" + } + }, + { + "type": "typeParameter", + "name": "P" + } + ] + } + ] + }, + "overwrites": { + "type": "reference", + "name": "FeatureCollection.features" + } + }, + { + "id": 1584, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 105, + "character": 8 + } + ], + "type": { + "type": "stringLiteral", + "value": "FeatureCollection" + }, + "overwrites": { + "type": "reference", + "name": "GeoJsonObject.type" + }, + "inheritedFrom": { + "type": "reference", + "name": "FeatureCollection.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1585, + 1586, + 1583, + 1584 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 72, + "character": 51 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "FeatureCollection", + "typeArguments": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "GeometryObject" + } + }, + { + "type": "typeParameter", + "name": "P" + } + ] + } + ] + }, + { + "id": 1587, + "name": "SCFloorFeatureWithPlace", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A feature with a place" + }, + "typeParameter": [ + { + "id": 1588, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "GeometryObject" + } + }, + { + "id": 1589, + "name": "P", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "children": [ + { + "id": 1595, + "name": "bbox", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 15, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "number" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "GeoJsonObject.bbox" + } + }, + { + "id": 1596, + "name": "crs", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 16, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "CoordinateReferenceSystem" + }, + "inheritedFrom": { + "type": "reference", + "name": "GeoJsonObject.crs" + } + }, + { + "id": 1592, + "name": "geometry", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 96, + "character": 12 + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "GeometryObject" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "Feature.geometry" + } + }, + { + "id": 1594, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 98, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "Feature.id" + } + }, + { + "id": 1590, + "name": "place", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The place of the feature" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 88, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + } + ] + } + }, + { + "id": 1593, + "name": "properties", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 97, + "character": 14 + } + ], + "type": { + "type": "typeParameter", + "name": "P" + }, + "inheritedFrom": { + "type": "reference", + "name": "Feature.properties" + } + }, + { + "id": 1591, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "/home/wielandschoebl/Git/stapps-com/core/node_modules/@types/geojson/index.d.ts", + "line": 95, + "character": 8 + } + ], + "type": { + "type": "stringLiteral", + "value": "Feature" + }, + "overwrites": { + "type": "reference", + "name": "GeoJsonObject.type" + }, + "inheritedFrom": { + "type": "reference", + "name": "Feature.type" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1595, + 1596, + 1592, + 1594, + 1590, + 1593, + 1591 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 83, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "Feature", + "typeArguments": [ + { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "GeometryObject" + } + }, + { + "type": "typeParameter", + "name": "P" + } + ] + } + ] + }, + { + "id": 1597, + "name": "SCFloorTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a floor" + }, + "children": [ + { + "id": 1599, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1598, + "name": "floorName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the floor name", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 101, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1600, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1601, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1599, + 1598, + 1600, + 1601 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 94, + "character": 46 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + { + "id": 1556, + "name": "SCFloorWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A floor without references" + }, + "children": [ + { + "id": 1561, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1562, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1557, + "name": "floorName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Floor name in the place it is in e.g. \"first floor\", \"ground floor\". This doesn't reference the building name.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 32, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1563, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1564, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1558, + "name": "plan", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Floor plan" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 37, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCFloorFeatureCollectionWithPlaces", + "id": 1580, + "typeArguments": [ + { + "type": "reference", + "name": "LineString" + }, + { + "type": "intrinsic", + "name": "any" + } + ] + } + }, + { + "id": 1559, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a floor" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 42, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCFloorTranslatableProperties", + "id": 1597 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1560, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a floor" + }, + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 47, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Floor", + "id": 539 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1565, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1566, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1561, + 1562, + 1557, + 1563, + 1564, + 1558, + 1559, + 1560, + 1565, + 1566 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 25, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCFloor", + "id": 1567 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1602 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1567, + 1580, + 1587, + 1597, + 1556 + ] + } + ], + "sources": [ + { + "fileName": "things/Floor.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1617, + "name": "\"things/Message\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Message.ts", + "children": [ + { + "id": 1659, + "name": "SCMessageMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about messages" + }, + "children": [ + { + "id": 1672, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1673, + "name": "new SCMessageMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCMessageMeta", + "id": 1659 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1668, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1669, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1670, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1671, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1660, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1661, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 109, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1662, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 112, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1661, + 1662 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 108, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1663, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1664, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1665, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 123, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Nachricht\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1665 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 121, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1666, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1667, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 127, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Message" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1667 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 125, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1664, + 1666 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 120, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1672 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1668 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1669 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1660, + 1663 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 102, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCMessage", + "id": 1633 + } + ] + } + ] + }, + { + "id": 1633, + "name": "SCMessage", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A message", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1641, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1649, + "name": "audiences", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Audience of the message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 34, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCMessageAudience", + "id": 1674 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessageWithoutReferences.audiences", + "id": 1619 + } + }, + { + "id": 1636, + "name": "authors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Authors of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 64, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.authors", + "id": 830 + } + }, + { + "id": 1650, + "name": "dateCreated", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "When the message was created" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 39, + "character": 13 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessageWithoutReferences.dateCreated", + "id": 1620 + } + }, + { + "id": 1638, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 1642, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1643, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1639, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 1640, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 1651, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Message itself", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 46, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMessageWithoutReferences.message", + "id": 1621 + } + }, + { + "id": 1644, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1647, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 1648, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1637, + "name": "publishers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of publishers of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.publishers", + "id": 831 + } + }, + { + "id": 1634, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 70, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCMessageTranslatableProperties", + "id": 1652 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWork.translations", + "id": 832 + } + }, + { + "id": 1635, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 75, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Message", + "id": 540 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1645, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1646, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1641, + 1649, + 1636, + 1650, + 1638, + 1642, + 1643, + 1639, + 1640, + 1651, + 1644, + 1647, + 1648, + 1637, + 1634, + 1635, + 1645, + 1646 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 65, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWork", + "id": 829 + }, + { + "type": "reference", + "name": "SCMessageWithoutReferences", + "id": 1618 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCFeedbackRequest", + "id": 2289 + } + ] + }, + { + "id": 1652, + "name": "SCMessageTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a message" + }, + "children": [ + { + "id": 1655, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1654, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the keywords of the creative work", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 87, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties.keywords", + "id": 846 + } + }, + { + "id": 1653, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Message itself", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 96, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1656, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1658, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 1657, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "overwrites": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1655, + 1654, + 1653, + 1656, + 1658, + 1657 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 89, + "character": 48 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ] + }, + { + "id": 1618, + "name": "SCMessageWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A message without references" + }, + "children": [ + { + "id": 1627, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1619, + "name": "audiences", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Audience of the message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 34, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCMessageAudience", + "id": 1674 + } + } + }, + { + "id": 1620, + "name": "dateCreated", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "When the message was created" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 39, + "character": 13 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 1624, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 1628, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1629, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1625, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 1626, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 1621, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Message itself", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 46, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1630, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1622, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 51, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCMessageTranslatableProperties", + "id": 1652 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.translations", + "id": 821 + } + }, + { + "id": 1623, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a message" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 56, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Message", + "id": 540 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1631, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1632, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1627, + 1619, + 1620, + 1624, + 1628, + 1629, + 1625, + 1626, + 1621, + 1630, + 1622, + 1623, + 1631, + 1632 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 29, + "character": 43 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCMessage", + "id": 1633 + } + ] + }, + { + "id": 1674, + "name": "SCMessageAudience", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Audiences for messages" + }, + "sources": [ + { + "fileName": "things/Message.ts", + "line": 81, + "character": 29 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "students" + }, + { + "type": "stringLiteral", + "value": "employees" + }, + { + "type": "stringLiteral", + "value": "guests" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1659 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1633, + 1652, + 1618 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1674 + ] + } + ], + "sources": [ + { + "fileName": "things/Message.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 397, + "name": "\"things/Organization\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Organization.ts", + "children": [ + { + "id": 418, + "name": "SCOrganizationMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about an organization" + }, + "children": [ + { + "id": 449, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 450, + "name": "new SCOrganizationMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCOrganizationMeta", + "id": 418 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 419, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 446, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 447, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 448, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 420, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 421, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 422, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 265, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternative Namen\"" + }, + { + "id": 423, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 266, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Beschreibung\"" + }, + { + "id": 424, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 267, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bild\"" + }, + { + "id": 425, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 268, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Name\"" + }, + { + "id": 426, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 269, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ursprung\"" + }, + { + "id": 427, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 270, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Übersetzungen\"" + }, + { + "id": 428, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 271, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Typ\"" + }, + { + "id": 429, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 272, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Identifikation\"" + }, + { + "id": 430, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 273, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 264, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 431, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 432, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 276, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternate names\"" + }, + { + "id": 433, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 277, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"description\"" + }, + { + "id": 434, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 278, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"image\"" + }, + { + "id": 435, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 279, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"name\"" + }, + { + "id": 436, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 280, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"origin\"" + }, + { + "id": 437, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 281, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"translations\"" + }, + { + "id": 438, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 282, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"type\"" + }, + { + "id": 439, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 283, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"identification\"" + }, + { + "id": 440, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 284, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 275, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 421, + 431 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 263, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 441, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 442, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 443, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 293, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ding\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 443 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 292, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 444, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 445, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 296, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Thing\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 445 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 295, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 442, + 444 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 291, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 449 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 419 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 446 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 420, + 441 + ] + } + ], + "sources": [ + { + "fileName": "things/Organization.ts", + "line": 46, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + } + ] + }, + { + "id": 407, + "name": "SCOrganization", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An organization", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 409, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 410, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 411, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 417, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 412, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 416, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 413, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 408, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of an organization" + }, + "sources": [ + { + "fileName": "things/Organization.ts", + "line": 40, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Organization", + "id": 541 + }, + "overwrites": { + "type": "reference", + "name": "SCOrganizationWithoutReferences.type", + "id": 399 + } + }, + { + "id": 414, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 415, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 409, + 410, + 411, + 417, + 412, + 416, + 413, + 408, + 414, + 415 + ] + } + ], + "sources": [ + { + "fileName": "things/Organization.ts", + "line": 35, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + }, + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + } + ] + }, + { + "id": 398, + "name": "SCOrganizationWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An organization without references" + }, + "children": [ + { + "id": 400, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 401, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 402, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 403, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 404, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 399, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of an organization" + }, + "sources": [ + { + "fileName": "things/Organization.ts", + "line": 26, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Organization", + "id": 541 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 405, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 406, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 400, + 401, + 402, + 403, + 404, + 399, + 405, + 406 + ] + } + ], + "sources": [ + { + "fileName": "things/Organization.ts", + "line": 21, + "character": 48 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCOrganization", + "id": 407 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 418 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 407, + 398 + ] + } + ], + "sources": [ + { + "fileName": "things/Organization.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 455, + "name": "\"things/Person\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Person.ts", + "children": [ + { + "id": 502, + "name": "SCPersonMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a person" + }, + "children": [ + { + "id": 515, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 516, + "name": "new SCPersonMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCPersonMeta", + "id": 502 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 511, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 512, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 513, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 514, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 503, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 504, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 162, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 505, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 165, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 504, + 505 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 161, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 506, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 507, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 508, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 176, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Person\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 508 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 174, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 509, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 510, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 180, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Person" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 510 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 178, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 507, + 509 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 173, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 515 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 511 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 512 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 503, + 506 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 155, + "character": 25 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCPerson", + "id": 477 + } + ] + } + ] + }, + { + "id": 517, + "name": "SCContactPoint", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A contact point", + "tags": [ + { + "tag": "see", + "text": "http://schema.org/ContactPoint\n" + } + ] + }, + "children": [ + { + "id": 518, + "name": "areaServed", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Exact place where work is performed" + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 194, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + }, + { + "id": 519, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "E-mail at the work location", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 201, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 520, + "name": "faxNumber", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Fax number at the work location", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 208, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 521, + "name": "hoursAvailable", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Times available for contacting at the work location", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 215, + "character": 16 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 522, + "name": "telephone", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Contact number at the work location", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 222, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 523, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL at the work location", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 229, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 518, + 519, + 520, + 521, + 522, + 523 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 190, + "character": 31 + } + ] + }, + { + "id": 477, + "name": "SCPerson", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A person", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 482, + "name": "additionalName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Additional first names of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 33, + "character": 16 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.additionalName", + "id": 457 + } + }, + { + "id": 478, + "name": "affiliations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Organization the person works for" + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 132, + "character": 14 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + } + }, + { + "id": 495, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 483, + "name": "birthDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The birth date of the person." + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 38, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.birthDate", + "id": 458 + } + }, + { + "id": 496, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 484, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The private email address of the person.", + "tags": [ + { + "tag": "tjs-format", + "text": "email\n" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 47, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.email", + "id": 459 + } + }, + { + "id": 485, + "name": "familyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The family name of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 54, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.familyName", + "id": 460 + } + }, + { + "id": 486, + "name": "faxNumber", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The private fax number of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 61, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.faxNumber", + "id": 461 + } + }, + { + "id": 487, + "name": "gender", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The gender of the person." + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 66, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCPersonGender", + "id": 524 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.gender", + "id": 462 + } + }, + { + "id": 488, + "name": "givenName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The first name of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 73, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.givenName", + "id": 463 + } + }, + { + "id": 479, + "name": "homeLocations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of homes of the person" + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 137, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + } + ] + } + }, + { + "id": 489, + "name": "honorificPrefix", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Honorific prefix of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 80, + "character": 17 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.honorificPrefix", + "id": 464 + } + }, + { + "id": 490, + "name": "honorificSuffix", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Honorific suffix of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 87, + "character": 17 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.honorificSuffix", + "id": 465 + } + }, + { + "id": 497, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 491, + "name": "jobTitles", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Titles of jobs that the person has.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 94, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.jobTitles", + "id": 466 + } + }, + { + "id": 492, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The complete name of the person combining all the parts of the name into one.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 101, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.name", + "id": 467 + } + }, + { + "id": 493, + "name": "nationality", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The nationality of the person." + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "reference", + "name": "SCNationality", + "id": 15 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.nationality", + "id": 468 + } + }, + { + "id": 501, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 494, + "name": "telephone", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The private telephone number of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 113, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPersonWithoutReferences.telephone", + "id": 469 + } + }, + { + "id": 498, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 480, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a person" + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 144, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Person", + "id": 542 + }, + "overwrites": { + "type": "reference", + "name": "SCPersonWithoutReferences.type", + "id": 470 + } + }, + { + "id": 499, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 500, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + }, + { + "id": 481, + "name": "workLocations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Locations where the person performs her/his work" + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 149, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCContactPoint", + "id": 517 + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 482, + 478, + 495, + 483, + 496, + 484, + 485, + 486, + 487, + 488, + 479, + 489, + 490, + 497, + 491, + 492, + 493, + 501, + 494, + 498, + 480, + 499, + 500, + 481 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 127, + "character": 25 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "id": 456, + "name": "SCPersonWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A person without references" + }, + "children": [ + { + "id": 457, + "name": "additionalName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Additional first names of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 33, + "character": 16 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 471, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 458, + "name": "birthDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The birth date of the person." + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 38, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 472, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 459, + "name": "email", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The private email address of the person.", + "tags": [ + { + "tag": "tjs-format", + "text": "email\n" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 47, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 460, + "name": "familyName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The family name of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 54, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 461, + "name": "faxNumber", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The private fax number of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 61, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 462, + "name": "gender", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The gender of the person." + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 66, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCPersonGender", + "id": 524 + } + }, + { + "id": 463, + "name": "givenName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The first name of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 73, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 464, + "name": "honorificPrefix", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Honorific prefix of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 80, + "character": 17 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 465, + "name": "honorificSuffix", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Honorific suffix of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 87, + "character": 17 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 473, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 466, + "name": "jobTitles", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Titles of jobs that the person has.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 94, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 467, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The complete name of the person combining all the parts of the name into one.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 101, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 468, + "name": "nationality", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The nationality of the person." + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 106, + "character": 13 + } + ], + "type": { + "type": "reference", + "name": "SCNationality", + "id": 15 + } + }, + { + "id": 469, + "name": "telephone", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The private telephone number of the person.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 113, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 474, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 470, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a person" + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 118, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Person", + "id": 542 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 475, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 476, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 457, + 471, + 458, + 472, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 473, + 466, + 467, + 468, + 469, + 474, + 470, + 475, + 476 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 26, + "character": 42 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPerson", + "id": 477 + } + ] + }, + { + "id": 524, + "name": "SCPersonGender", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Gender of a person" + }, + "sources": [ + { + "fileName": "things/Person.ts", + "line": 235, + "character": 26 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "male" + }, + { + "type": "stringLiteral", + "value": "female" + }, + { + "type": "stringLiteral", + "value": "inter" + }, + { + "type": "stringLiteral", + "value": "undefined" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 502 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 517, + 477, + 456 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 524 + ] + } + ], + "sources": [ + { + "fileName": "things/Person.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 210, + "name": "\"things/PointOfInterest\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/PointOfInterest.ts", + "children": [ + { + "id": 241, + "name": "SCPointOfInterestMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about points of interest" + }, + "children": [ + { + "id": 254, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 255, + "name": "new SCPointOfInterestMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCPointOfInterestMeta", + "id": 241 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 250, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 251, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 252, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 253, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 242, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 243, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 84, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 244, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 90, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 243, + 244 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 83, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 245, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 246, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 247, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 106, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Sonderziel\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 247 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 102, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 248, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 249, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 112, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.PointOfInterest" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 249 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 108, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 246, + 248 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 101, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 254 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 250 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 251 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 242, + 245 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 77, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCPointOfInterest", + "id": 225 + } + ] + } + ] + }, + { + "id": 225, + "name": "SCPointOfInterest", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A point of interest", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 236, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + } + }, + { + "id": 230, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 228, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPointOfInterestCategories", + "id": 256 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 229, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 231, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 237, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + } + }, + { + "id": 232, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 240, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 233, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 238, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + } + }, + { + "id": 239, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 226, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated properties of a point of interest" + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 56, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences.translations", + "id": 212 + } + }, + { + "id": 227, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a point of interest" + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 61, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "PointOfInterest", + "id": 543 + }, + "overwrites": { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences.type", + "id": 213 + } + }, + { + "id": 234, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 235, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 236, + 230, + 228, + 229, + 231, + 237, + 232, + 240, + 233, + 238, + 239, + 226, + 227, + 234, + 235 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 50, + "character": 34 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + }, + { + "type": "reference", + "name": "SCPlace", + "id": 50 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCPointOfInterestCategories", + "id": 256 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 211, + "name": "SCPointOfInterestWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A point of interest without references" + }, + "children": [ + { + "id": 222, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + } + }, + { + "id": 216, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 214, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPointOfInterestCategories", + "id": 256 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 215, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 217, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 223, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + } + }, + { + "id": 218, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 219, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 224, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + } + }, + { + "id": 212, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated properties of a point of interest" + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 36, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.translations", + "id": 96 + } + }, + { + "id": 213, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a point of interest" + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 41, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "PointOfInterest", + "id": 543 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 220, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 221, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 222, + 216, + 214, + 215, + 217, + 223, + 218, + 219, + 224, + 212, + 213, + 220, + 221 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 30, + "character": 51 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCPointOfInterestCategories", + "id": 256 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + { + "type": "reference", + "name": "SCPlaceWithoutReferences", + "id": 38 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCPointOfInterest", + "id": 225 + } + ] + }, + { + "id": 256, + "name": "SCPointOfInterestCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a point of interest" + }, + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 67, + "character": 39 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "computer" + }, + { + "type": "stringLiteral", + "value": "validator" + }, + { + "type": "stringLiteral", + "value": "card charger" + }, + { + "type": "stringLiteral", + "value": "printer" + }, + { + "type": "stringLiteral", + "value": "disabled access" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 241 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 225, + 211 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 256 + ] + } + ], + "sources": [ + { + "fileName": "things/PointOfInterest.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 293, + "name": "\"things/Room\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Room.ts", + "children": [ + { + "id": 337, + "name": "SCRoomMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a place" + }, + "children": [ + { + "id": 364, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 365, + "name": "new SCRoomMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCRoomMeta", + "id": 337 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 360, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 361, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 362, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 363, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 338, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 339, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 128, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 340, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 135, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 339, + 340 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 127, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 341, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 342, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 357, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 169, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Raum\"" + }, + { + "id": 343, + "name": "categories", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 344, + "name": "cafe", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 155, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Café\"" + }, + { + "id": 345, + "name": "canteen", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 156, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Kantine\"" + }, + { + "id": 346, + "name": "computer", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 157, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"PC-Pool\"" + }, + { + "id": 347, + "name": "education", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 158, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bildung\"" + }, + { + "id": 348, + "name": "laboratory", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 159, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Labor\"" + }, + { + "id": 349, + "name": "learn", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 160, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Lernen\"" + }, + { + "id": 350, + "name": "library", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 161, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bibliothek\"" + }, + { + "id": 351, + "name": "lounge", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 162, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Lounge\"" + }, + { + "id": 352, + "name": "office", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 163, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Büro\"" + }, + { + "id": 353, + "name": "restaurant", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 164, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Restaurant\"" + }, + { + "id": 354, + "name": "restroom", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 165, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Toilette\"" + }, + { + "id": 355, + "name": "student canteen", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 166, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Mensa\"" + }, + { + "id": 356, + "name": "student union", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 167, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Studentenvereinigung\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 154, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 357 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 343 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 148, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 358, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 359, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 177, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Room" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 359 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 171, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 342, + 358 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 147, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 364 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 360 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 361 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 338, + 341 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 121, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCRoom", + "id": 311 + } + ] + } + ] + }, + { + "id": 311, + "name": "SCRoom", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A room", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 316, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + } + }, + { + "id": 319, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 326, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCRoomCategories", + "id": 366 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 327, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCRoomSpecificValues", + "id": 330 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 320, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 314, + "name": "floor", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The name of the floor in which the room is in.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 63, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCRoomWithoutReferences.floor", + "id": 295 + } + }, + { + "id": 317, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + } + }, + { + "id": 321, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 329, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 315, + "name": "inventory", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The inventory of the place/room as a list of items and their quantity." + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 68, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCRoomWithoutReferences.inventory", + "id": 296 + } + }, + { + "id": 322, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 318, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + } + }, + { + "id": 328, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 325, + "name": "paymentsAccepted", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Accepted payments of the place" + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 34, + "character": 18 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsAcceptedPayments", + "id": 292 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", + "id": 259 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", + "id": 259 + } + }, + { + "id": 312, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 97, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCRoomWithoutReferences.translations", + "id": 297 + } + }, + { + "id": 313, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the room" + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 102, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Room", + "id": 544 + }, + "overwrites": { + "type": "reference", + "name": "SCRoomWithoutReferences.type", + "id": 298 + } + }, + { + "id": 323, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 324, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 316, + 319, + 326, + 327, + 320, + 314, + 317, + 321, + 329, + 315, + 322, + 318, + 328, + 325, + 312, + 313, + 323, + 324 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 89, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + }, + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + }, + { + "type": "reference", + "name": "SCThingThatAcceptsPayments", + "id": 268 + }, + { + "type": "reference", + "name": "SCPlace", + "id": 50 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCRoomCategories", + "id": 366 + }, + { + "type": "reference", + "name": "SCRoomSpecificValues", + "id": 330 + } + ] + } + ] + }, + { + "id": 330, + "name": "SCRoomSpecificValues", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Category specific values of a room" + }, + "children": [ + { + "id": 332, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific alternate names of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 83, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues.alternateNames", + "id": 124 + } + }, + { + "id": 333, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific description of a thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 90, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues.description", + "id": 125 + } + }, + { + "id": 334, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of a category specific image of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 97, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues.image", + "id": 126 + } + }, + { + "id": 335, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific name of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 104, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues.name", + "id": 127 + } + }, + { + "id": 331, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific opening hours of the room", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 115, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 336, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Category specific URL of a thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 111, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues.url", + "id": 128 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 332, + 333, + 334, + 335, + 331, + 336 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 108, + "character": 37 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + { + "id": 294, + "name": "SCRoomWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A room without references" + }, + "children": [ + { + "id": 299, + "name": "address", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Address of the place" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCPostalAddress", + "id": 30 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.address", + "id": 39 + } + }, + { + "id": 302, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 309, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCRoomCategories", + "id": 366 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 310, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCRoomSpecificValues", + "id": 330 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 303, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 295, + "name": "floor", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The name of the floor in which the room is in.", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 63, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 300, + "name": "geo", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information of the place", + "text": "!!! BEWARE !!!\nCan not be a GeometryCollection because ElasticSearch does not allow distance filtering/sorting on other types\n" + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 36, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCGeoInformation", + "id": 26 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.geo", + "id": 40 + } + }, + { + "id": 304, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 296, + "name": "inventory", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The inventory of the place/room as a list of items and their quantity." + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 68, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 305, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 301, + "name": "openingHours", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Opening hours of the place", + "tags": [ + { + "tag": "see", + "text": "http://wiki.openstreetmap.org/wiki/Key:opening_hours/specification" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Place.ts", + "line": 44, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCPlaceWithoutReferences.openingHours", + "id": 41 + } + }, + { + "id": 308, + "name": "paymentsAccepted", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Accepted payments of the place" + }, + "sources": [ + { + "fileName": "base/ThingThatAcceptsPayments.ts", + "line": 34, + "character": 18 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsAcceptedPayments", + "id": 292 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences.paymentsAccepted", + "id": 259 + } + }, + { + "id": 297, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 75, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCPlaceWithoutReferences.translations", + "id": 42 + } + }, + { + "id": 298, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the room" + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 80, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Room", + "id": 544 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 306, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 307, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 299, + 302, + 309, + 310, + 303, + 295, + 300, + 304, + 296, + 305, + 301, + 308, + 297, + 298, + 306, + 307 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 55, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCPlaceWithoutReferences", + "id": 38 + }, + { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferences", + "id": 258 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCRoomCategories", + "id": 366 + }, + { + "type": "reference", + "name": "SCRoomSpecificValues", + "id": 330 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCRoom", + "id": 311 + } + ] + }, + { + "id": 366, + "name": "SCRoomCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a room" + }, + "sources": [ + { + "fileName": "things/Room.ts", + "line": 37, + "character": 28 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "cafe" + }, + { + "type": "stringLiteral", + "value": "canteen" + }, + { + "type": "stringLiteral", + "value": "computer" + }, + { + "type": "stringLiteral", + "value": "education" + }, + { + "type": "stringLiteral", + "value": "laboratory" + }, + { + "type": "stringLiteral", + "value": "learn" + }, + { + "type": "stringLiteral", + "value": "library" + }, + { + "type": "stringLiteral", + "value": "lounge" + }, + { + "type": "stringLiteral", + "value": "office" + }, + { + "type": "stringLiteral", + "value": "restaurant" + }, + { + "type": "stringLiteral", + "value": "restroom" + }, + { + "type": "stringLiteral", + "value": "student canteen" + }, + { + "type": "stringLiteral", + "value": "student union" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 337 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 311, + 330, + 294 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 366 + ] + } + ], + "sources": [ + { + "fileName": "things/Room.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 722, + "name": "\"things/Semester\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Semester.ts", + "children": [ + { + "id": 752, + "name": "SCSemesterMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a semester" + }, + "children": [ + { + "id": 770, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 771, + "name": "new SCSemesterMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCSemesterMeta", + "id": 752 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 766, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 767, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 768, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 769, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 753, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 754, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 755, + "name": "acronym", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 68, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Abkürzung\"" + }, + { + "id": 756, + "name": "endDate", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 69, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ende\"" + }, + { + "id": 757, + "name": "eventsEndDate", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 70, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Vorlesungsschluss\"" + }, + { + "id": 758, + "name": "eventsStartDate", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 71, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Vorlesungsbeginn\"" + }, + { + "id": 759, + "name": "startDate", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 72, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Beginn\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 755, + 756, + 757, + 758, + 759 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 66, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 760, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 74, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 754, + 760 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 65, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 761, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 762, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 763, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 85, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Semester\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 763 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 83, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 764, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 765, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 89, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Semester" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 765 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 87, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 762, + 764 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 82, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 770 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 766 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 767 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 753, + 761 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 59, + "character": 27 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCSemester", + "id": 737 + } + ] + } + ] + }, + { + "id": 737, + "name": "SCSemester", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A semester", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 739, + "name": "acronym", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The short name of the semester, using the given pattern.", + "tags": [ + { + "tag": "pattern", + "text": "^(WS|SS) [0-9]{4}(/[0-9]{2})?$" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 34, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.acronym", + "id": 636 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSemesterWithoutReferences.acronym", + "id": 724 + } + }, + { + "id": 744, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 745, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 740, + "name": "endDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "End date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 35, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.endDate", + "id": 637 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.endDate", + "id": 637 + } + }, + { + "id": 741, + "name": "eventsEndDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "End date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 40, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsEndDate", + "id": 638 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsEndDate", + "id": 638 + } + }, + { + "id": 742, + "name": "eventsStartDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Start date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 45, + "character": 17 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsStartDate", + "id": 639 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsStartDate", + "id": 639 + } + }, + { + "id": 746, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 747, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 751, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 743, + "name": "startDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Start date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 50, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.startDate", + "id": 640 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.startDate", + "id": 640 + } + }, + { + "id": 748, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 738, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the semester" + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 53, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Semester", + "id": 545 + }, + "overwrites": { + "type": "reference", + "name": "SCSemesterWithoutReferences.type", + "id": 725 + } + }, + { + "id": 749, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 750, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 739, + 744, + 745, + 740, + 741, + 742, + 746, + 747, + 751, + 743, + 748, + 738, + 749, + 750 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 48, + "character": 27 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSemesterWithoutReferences", + "id": 723 + }, + { + "type": "reference", + "name": "SCAcademicTerm", + "id": 649 + } + ] + }, + { + "id": 723, + "name": "SCSemesterWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A semester without references" + }, + "children": [ + { + "id": 724, + "name": "acronym", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The short name of the semester, using the given pattern.", + "tags": [ + { + "tag": "pattern", + "text": "^(WS|SS) [0-9]{4}(/[0-9]{2})?$" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 34, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.acronym", + "id": 636 + } + }, + { + "id": 730, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 731, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 726, + "name": "endDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "End date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 35, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.endDate", + "id": 637 + } + }, + { + "id": 727, + "name": "eventsEndDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "End date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 40, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsEndDate", + "id": 638 + } + }, + { + "id": 728, + "name": "eventsStartDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Start date of lectures in the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 45, + "character": 17 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.eventsStartDate", + "id": 639 + } + }, + { + "id": 732, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 733, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 729, + "name": "startDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Start date of the academic term" + }, + "sources": [ + { + "fileName": "base/AcademicTerm.ts", + "line": 50, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCAcademicTermWithoutReferences.startDate", + "id": 640 + } + }, + { + "id": 734, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 725, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the semester" + }, + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 39, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Semester", + "id": 545 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 735, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 736, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 724, + 730, + 731, + 726, + 727, + 728, + 732, + 733, + 729, + 734, + 725, + 735, + 736 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 26, + "character": 44 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCAcademicTermWithoutReferences", + "id": 635 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSemester", + "id": 737 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 752 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 737, + 723 + ] + } + ], + "sources": [ + { + "fileName": "things/Semester.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1675, + "name": "\"things/Setting\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Setting.ts", + "children": [ + { + "id": 1692, + "name": "SCSettingInputType", + "kind": 4, + "kindString": "Enumeration", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The types of input/value a setting object can carry" + }, + "children": [ + { + "id": 1694, + "name": "MultipleChoice", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 69, + "character": 16 + } + ], + "defaultValue": "\"multiple choice\"" + }, + { + "id": 1695, + "name": "Number", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 70, + "character": 8 + } + ], + "defaultValue": "\"number\"" + }, + { + "id": 1697, + "name": "Password", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 72, + "character": 10 + } + ], + "defaultValue": "\"password\"" + }, + { + "id": 1693, + "name": "SingleChoice", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 68, + "character": 14 + } + ], + "defaultValue": "\"single choice\"" + }, + { + "id": 1696, + "name": "Text", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 71, + "character": 6 + } + ], + "defaultValue": "\"text\"" + } + ], + "groups": [ + { + "title": "Enumeration members", + "kind": 16, + "children": [ + 1694, + 1695, + 1697, + 1693, + 1696 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 67, + "character": 30 + } + ] + }, + { + "id": 1721, + "name": "SCSettingMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about settings" + }, + "children": [ + { + "id": 1746, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1747, + "name": "new SCSettingMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCSettingMeta", + "id": 1721 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1742, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1743, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1744, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1745, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1722, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1723, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1724, + "name": "defaultValue", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 128, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Standard Wert\"" + }, + { + "id": 1725, + "name": "inputType", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 129, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Eingabetyp\"" + }, + { + "id": 1726, + "name": "value", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 130, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Wert\"" + }, + { + "id": 1727, + "name": "values", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 131, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Werte\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1724, + 1725, + 1726, + 1727 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 124, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1728, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1729, + "name": "defaultValue", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 137, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"default value\"" + }, + { + "id": 1730, + "name": "inputType", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 138, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"input type\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1729, + 1730 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 133, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1723, + 1728 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 123, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1731, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1732, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1739, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 157, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Einstellung\"" + }, + { + "id": 1733, + "name": "inputType", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1734, + "name": "multiple choice", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 151, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"mehrfach Auswahl\"" + }, + { + "id": 1735, + "name": "number", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 152, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Zahl\"" + }, + { + "id": 1736, + "name": "password", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 153, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Passwort\"" + }, + { + "id": 1737, + "name": "single choice", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 154, + "character": 23 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"einfache Auswahl\"" + }, + { + "id": 1738, + "name": "text", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 155, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Text\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1734, + 1735, + 1736, + 1737, + 1738 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 150, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1739 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1733 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 146, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1740, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1741, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 163, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Setting" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1741 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 159, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1732, + 1740 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 145, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1746 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1742 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1743 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1722, + 1731 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 119, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCSetting", + "id": 1698 + } + ] + } + ] + }, + { + "id": 1698, + "name": "SCSetting", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A setting with references", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1708, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1706, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSettingCategories", + "id": 1748 + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 1707, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 1701, + "name": "defaultValue", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The default value of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 35, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCSettingValue", + "id": 1749 + }, + { + "type": "reference", + "name": "SCSettingValues", + "id": 1750 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSettingWithoutReferences.defaultValue", + "id": 1677 + } + }, + { + "id": 1709, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1710, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1702, + "name": "inputType", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The input type of this setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 39, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCSettingInputType", + "id": 1692 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSettingWithoutReferences.inputType", + "id": 1678 + } + }, + { + "id": 1711, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1703, + "name": "order", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The order number this setting should show up in its category list", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 45, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSettingWithoutReferences.order", + "id": 1679 + } + }, + { + "id": 1714, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1699, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCSettingValueTranslatableProperties", + "id": 1715 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCSettingWithoutReferences.translations", + "id": 1680 + } + }, + { + "id": 1700, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type of this model" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 91, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Setting", + "id": 546 + }, + "overwrites": { + "type": "reference", + "name": "SCSettingWithoutReferences.type", + "id": 1681 + } + }, + { + "id": 1712, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1713, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + }, + { + "id": 1704, + "name": "value", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The key of a value of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 57, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCSettingValue", + "id": 1749 + }, + { + "type": "reference", + "name": "SCSettingValues", + "id": 1750 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSettingWithoutReferences.value", + "id": 1682 + } + }, + { + "id": 1705, + "name": "values", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The possible values of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 61, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCSettingValues", + "id": 1750 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSettingWithoutReferences.values", + "id": 1683 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1708, + 1706, + 1707, + 1701, + 1709, + 1710, + 1702, + 1711, + 1703, + 1714, + 1699, + 1700, + 1712, + 1713, + 1704, + 1705 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 81, + "character": 26 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSettingWithoutReferences", + "id": 1676 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "reference", + "name": "SCSettingCategories", + "id": 1748 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 1715, + "name": "SCSettingValueTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable properties of a setting" + }, + "children": [ + { + "id": 1717, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "translations of the categories of a thing with categories", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties.categories", + "id": 119 + } + }, + { + "id": 1718, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1719, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1720, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + }, + { + "id": 1716, + "name": "values", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The translations of the possible values of a setting", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 113, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1717, + 1718, + 1719, + 1720, + 1716 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 107, + "character": 53 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + { + "id": 1676, + "name": "SCSettingWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A setting without references" + }, + "children": [ + { + "id": 1686, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1684, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSettingCategories", + "id": 1748 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 1685, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 1677, + "name": "defaultValue", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The default value of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 35, + "character": 14 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCSettingValue", + "id": 1749 + }, + { + "type": "reference", + "name": "SCSettingValues", + "id": 1750 + } + ] + } + }, + { + "id": 1687, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1688, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1678, + "name": "inputType", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The input type of this setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 39, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCSettingInputType", + "id": 1692 + } + }, + { + "id": 1689, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1679, + "name": "order", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The order number this setting should show up in its category list", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 45, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1680, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 49, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCSettingValueTranslatableProperties", + "id": 1715 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.translations", + "id": 96 + } + }, + { + "id": 1681, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type of this model" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 53, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Setting", + "id": 546 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1690, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1691, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + }, + { + "id": 1682, + "name": "value", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The key of a value of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 57, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCSettingValue", + "id": 1749 + }, + { + "type": "reference", + "name": "SCSettingValues", + "id": 1750 + } + ] + } + }, + { + "id": 1683, + "name": "values", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The possible values of a setting" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 61, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCSettingValues", + "id": 1750 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1686, + 1684, + 1685, + 1677, + 1687, + 1688, + 1678, + 1689, + 1679, + 1680, + 1681, + 1690, + 1691, + 1682, + 1683 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 30, + "character": 43 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "reference", + "name": "SCSettingCategories", + "id": 1748 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSetting", + "id": 1698 + } + ] + }, + { + "id": 1748, + "name": "SCSettingCategories", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 25, + "character": 31 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1749, + "name": "SCSettingValue", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type a value of a setting can have" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 97, + "character": 26 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + }, + { + "type": "intrinsic", + "name": "boolean" + } + ] + } + }, + { + "id": 1750, + "name": "SCSettingValues", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type of multiple values a setting can have" + }, + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 102, + "character": 27 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSettingValue", + "id": 1749 + } + } + } + ], + "groups": [ + { + "title": "Enumerations", + "kind": 4, + "children": [ + 1692 + ] + }, + { + "title": "Classes", + "kind": 128, + "children": [ + 1721 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1698, + 1715, + 1676 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1748, + 1749, + 1750 + ] + } + ], + "sources": [ + { + "fileName": "things/Setting.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1135, + "name": "\"things/SportCourse\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/SportCourse.ts", + "children": [ + { + "id": 1164, + "name": "SCSportCourseMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a sport course" + }, + "children": [ + { + "id": 1177, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1178, + "name": "new SCSportCourseMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCSportCourseMeta", + "id": 1164 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1173, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1174, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1175, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1176, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1165, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1166, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 54, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1167, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 58, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1166, + 1167 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 53, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1168, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1169, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1170, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 71, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Sportkurs\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1170 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 68, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1171, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1172, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 76, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.SportCourse" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1172 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 73, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1169, + 1171 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 67, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1177 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1173 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1174 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1165, + 1168 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 47, + "character": 30 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCSportCourse", + "id": 1147 + } + ] + } + ] + }, + { + "id": 1147, + "name": "SCSportCourse", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A sport course", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1149, + "name": "academicTerms", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Academic terms that an event belongs to, e.g. semester(s)." + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 54, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSemesterWithoutReferences", + "id": 723 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.academicTerms", + "id": 877 + } + }, + { + "id": 1156, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1150, + "name": "catalogs", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Catalogs to which an event belongs" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 59, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCatalogWithoutReferences", + "id": 678 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.catalogs", + "id": 878 + } + }, + { + "id": 1151, + "name": "creativeWorks", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of creative works that are associated with this event", + "text": "This can be recommended books, CDs that can be bought, etc.\n" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 66, + "character": 15 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.creativeWorks", + "id": 879 + } + }, + { + "id": 1157, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1158, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1154, + "name": "maximumParticipants", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maximum number of participants of the event", + "text": "A maximum number of people that can participate in the event.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 34, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCEventWithoutReferences.maximumParticipants", + "id": 866 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.maximumParticipants", + "id": 866 + } + }, + { + "id": 1159, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1152, + "name": "organizers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Organizers of the event" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 71, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.organizers", + "id": 880 + } + }, + { + "id": 1163, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1153, + "name": "performers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Performers of the event" + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 76, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEvent.performers", + "id": 881 + } + }, + { + "id": 1155, + "name": "remainingAttendeeCapacity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Remaining attendee capacity of the event", + "text": "This number represents the remaining open spots.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 43, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCEventWithoutReferences.remainingAttendeeCapacity", + "id": 867 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.remainingAttendeeCapacity", + "id": 867 + } + }, + { + "id": 1160, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1148, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a sport course" + }, + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 41, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SportCourse", + "id": 547 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1161, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1162, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1149, + 1156, + 1150, + 1151, + 1157, + 1158, + 1154, + 1159, + 1152, + 1163, + 1153, + 1155, + 1160, + 1148, + 1161, + 1162 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 36, + "character": 30 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCEvent", + "id": 876 + }, + { + "type": "reference", + "name": "SCSportCourseWithoutReferences", + "id": 1136 + } + ] + }, + { + "id": 1136, + "name": "SCSportCourseWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A sport course without references" + }, + "children": [ + { + "id": 1140, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1141, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1142, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1138, + "name": "maximumParticipants", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Maximum number of participants of the event", + "text": "A maximum number of people that can participate in the event.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 34, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.maximumParticipants", + "id": 866 + } + }, + { + "id": 1143, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1139, + "name": "remainingAttendeeCapacity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Remaining attendee capacity of the event", + "text": "This number represents the remaining open spots.\n", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/Event.ts", + "line": 43, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCEventWithoutReferences.remainingAttendeeCapacity", + "id": 867 + } + }, + { + "id": 1144, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1137, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a sport course" + }, + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 27, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SportCourse", + "id": 547 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1145, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1146, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1140, + 1141, + 1142, + 1138, + 1143, + 1139, + 1144, + 1137, + 1145, + 1146 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 22, + "character": 47 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCEventWithoutReferences", + "id": 865 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSportCourse", + "id": 1147 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1164 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1147, + 1136 + ] + } + ], + "sources": [ + { + "fileName": "things/SportCourse.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1751, + "name": "\"things/StudyModule\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/StudyModule.ts", + "children": [ + { + "id": 1792, + "name": "SCStudyModuleNecessity", + "kind": 4, + "kindString": "Enumeration", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Represents a modules necessity (in a major) as it may be required, optional or\nis in a pool of n optional modules were m out of them have to be taken/completed.\nHence the elective option." + }, + "children": [ + { + "id": 1794, + "name": "Elective", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 136, + "character": 10 + } + ], + "defaultValue": "\"elective\"" + }, + { + "id": 1795, + "name": "Optional", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 137, + "character": 10 + } + ], + "defaultValue": "\"optional\"" + }, + { + "id": 1793, + "name": "Required", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 135, + "character": 10 + } + ], + "defaultValue": "\"required\"" + } + ], + "groups": [ + { + "title": "Enumeration members", + "kind": 16, + "children": [ + 1794, + 1795, + 1793 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 134, + "character": 34 + } + ] + }, + { + "id": 1796, + "name": "SCStudyModuleMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Study module meta data" + }, + "children": [ + { + "id": 1831, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1832, + "name": "new SCStudyModuleMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCStudyModuleMeta", + "id": 1796 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1827, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1828, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1829, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1830, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1797, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1798, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1799, + "name": "academicEvents", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 152, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Veranstaltungen\"" + }, + { + "id": 1800, + "name": "ects", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 153, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"ECTS-Punkte\"" + }, + { + "id": 1801, + "name": "faculty", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 154, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Fachbereich\"" + }, + { + "id": 1802, + "name": "language", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 155, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Unterrichtssprache\"" + }, + { + "id": 1803, + "name": "majors", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 156, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Fachrichtungen\"" + }, + { + "id": 1804, + "name": "necessity", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 157, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Erforderlichkeit\"" + }, + { + "id": 1805, + "name": "partnerModules", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 158, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Partnermodule\"" + }, + { + "id": 1806, + "name": "requiredModules", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 159, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Benötigte Module\"" + }, + { + "id": 1807, + "name": "secretary", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 160, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Sekretariat\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1799, + 1800, + 1801, + 1802, + 1803, + 1804, + 1805, + 1806, + 1807 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 150, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1808, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1809, + "name": "academicEvents", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 164, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"academic events\"" + }, + { + "id": 1810, + "name": "ects", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 165, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"ECTS points\"" + }, + { + "id": 1811, + "name": "faculty", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 166, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"faculty\"" + }, + { + "id": 1812, + "name": "language", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 167, + "character": 14 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"teaching language\"" + }, + { + "id": 1813, + "name": "majors", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 168, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"majors\"" + }, + { + "id": 1814, + "name": "necessity", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 169, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"necessity\"" + }, + { + "id": 1815, + "name": "partnerModules", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 170, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"partner modules\"" + }, + { + "id": 1816, + "name": "requiredModules", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 171, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"required modules\"" + }, + { + "id": 1817, + "name": "secretary", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 172, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"secretary\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1809, + 1810, + 1811, + 1812, + 1813, + 1814, + 1815, + 1816, + 1817 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 162, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1798, + 1808 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 149, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1818, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1819, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1824, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 187, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Studiengangmodul\"" + }, + { + "id": 1820, + "name": "necessity", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1821, + "name": "elective", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 183, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Wahlfach\"" + }, + { + "id": 1822, + "name": "optional", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 184, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"optional\"" + }, + { + "id": 1823, + "name": "required", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 185, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"benötigt\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1821, + 1822, + 1823 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 182, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1824 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1820 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 180, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1825, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1826, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 191, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.StudyModule" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1826 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 189, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1819, + 1825 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 179, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1831 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1827 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1828 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1797, + 1818 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 143, + "character": 30 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCStudyModule", + "id": 1765 + } + ] + } + ] + }, + { + "id": 1765, + "name": "SCStudyModule", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A study module", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1766, + "name": "academicEvents", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Academic events that make up a study module" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 80, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCAcademicEventWithoutReferences", + "id": 907 + } + } + }, + { + "id": 1777, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1778, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1773, + "name": "ects", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "ECTS points (European Credit Transfer System)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 39, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences.ects", + "id": 1753 + } + }, + { + "id": 1767, + "name": "faculty", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The faculty that manages and curates the study module" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 85, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + }, + { + "id": 1779, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1774, + "name": "language", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The language in which the study module is offered" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 44, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences.language", + "id": 1754 + } + }, + { + "id": 1775, + "name": "majors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Majors that this study module is meant for", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 51, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences.majors", + "id": 1755 + } + }, + { + "id": 1780, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1776, + "name": "necessity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Represents the modules necessity for each given major (of the major property)" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 56, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCStudyModuleNecessity", + "id": 1792 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences.necessity", + "id": 1756 + } + }, + { + "id": 1783, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 1784, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1768, + "name": "partnerModules", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Study modules needed for each others fulfillment" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 90, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences", + "id": 1752 + } + } + }, + { + "id": 1769, + "name": "requiredModules", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Study modules required beforehand" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 95, + "character": 17 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences", + "id": 1752 + } + } + }, + { + "id": 1770, + "name": "secretary", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The secretary that administers requests and\nquestions concerning the study module by eg. students" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 101, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + }, + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + ] + } + }, + { + "id": 1771, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a study module" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 106, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCStudyModuleTranslatableProperties", + "id": 1785 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences.translations", + "id": 1757 + } + }, + { + "id": 1772, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the study module" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 111, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "StudyModule", + "id": 548 + }, + "overwrites": { + "type": "reference", + "name": "SCStudyModuleWithoutReferences.type", + "id": 1758 + } + }, + { + "id": 1781, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1782, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1766, + 1777, + 1778, + 1773, + 1767, + 1779, + 1774, + 1775, + 1780, + 1776, + 1783, + 1784, + 1768, + 1769, + 1770, + 1771, + 1772, + 1781, + 1782 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 75, + "character": 30 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCStudyModuleWithoutReferences", + "id": 1752 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOffered", + "id": 789, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + { + "id": 1785, + "name": "SCStudyModuleTranslatableProperties", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1789, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the description of the thing", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 224, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.description", + "id": 596 + } + }, + { + "id": 1786, + "name": "majors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of the majors that this study module is meant for", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 121, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1790, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translation of the name of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 230, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.name", + "id": 597 + } + }, + { + "id": 1787, + "name": "necessity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of the modules necessity for each given major (of the major property)" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 126, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCStudyModuleNecessity", + "id": 1792 + } + ] + } + }, + { + "id": 1788, + "name": "offers[].availability", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Availability of an offer", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 129, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties.'offers[].availability'", + "id": 810 + } + }, + { + "id": 1791, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Origin of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 236, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCThingTranslatablePropertyOrigin", + "id": 599 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingTranslatableProperties.origin", + "id": 598 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1789, + 1786, + 1790, + 1787, + 1788, + 1791 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 114, + "character": 52 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedTranslatableProperties", + "id": 809 + } + ] + }, + { + "id": 1752, + "name": "SCStudyModuleWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A study module without references" + }, + "children": [ + { + "id": 1759, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1760, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1753, + "name": "ects", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "ECTS points (European Credit Transfer System)", + "tags": [ + { + "tag": "float", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 39, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 1761, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1754, + "name": "language", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The language in which the study module is offered" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 44, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + { + "id": 1755, + "name": "majors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Majors that this study module is meant for", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 51, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1762, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1756, + "name": "necessity", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Represents the modules necessity for each given major (of the major property)" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 56, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCStudyModuleNecessity", + "id": 1792 + } + ] + } + }, + { + "id": 1757, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a study module" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 61, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCStudyModuleTranslatableProperties", + "id": 1785 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences.translations", + "id": 781 + } + }, + { + "id": 1758, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the study module" + }, + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 66, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "StudyModule", + "id": 548 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1763, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1764, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1759, + 1760, + 1753, + 1761, + 1754, + 1755, + 1762, + 1756, + 1757, + 1758, + 1763, + 1764 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 31, + "character": 47 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedWithoutReferences", + "id": 780 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCStudyModule", + "id": 1765 + } + ] + } + ], + "groups": [ + { + "title": "Enumerations", + "kind": 4, + "children": [ + 1792 + ] + }, + { + "title": "Classes", + "kind": 128, + "children": [ + 1796 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1765, + 1785, + 1752 + ] + } + ], + "sources": [ + { + "fileName": "things/StudyModule.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1833, + "name": "\"things/Ticket\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Ticket.ts", + "children": [ + { + "id": 1860, + "name": "SCTicketMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a ticket" + }, + "children": [ + { + "id": 1873, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1874, + "name": "new SCTicketMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCTicketMeta", + "id": 1860 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1869, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1870, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1871, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1872, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1861, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1862, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 72, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1863, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 75, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1862, + 1863 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 71, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1864, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1865, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1866, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 86, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ticket\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1866 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 84, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1867, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1868, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 90, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Ticket" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1868 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 88, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1865, + 1867 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 83, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1873 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1869 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1870 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1861, + 1864 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 65, + "character": 25 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCTicket", + "id": 1846 + } + ] + } + ] + }, + { + "id": 1846, + "name": "SCTicket", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A ticket", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1851, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1848, + "name": "approxWaitingTime", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Approximate wait time" + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 28, + "character": 19 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Duration", + "id": 453 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCTicketWithoutReferences.approxWaitingTime", + "id": 1835 + } + }, + { + "id": 1849, + "name": "currentTicketNumber", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Waiting number of the ticket", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 35, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCTicketWithoutReferences.currentTicketNumber", + "id": 1836 + } + }, + { + "id": 1852, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1853, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1859, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCInPlace.inPlace", + "id": 369 + } + }, + { + "id": 1854, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1858, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1850, + "name": "serviceType", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Service type of the ticket" + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCTicketWithoutReferences.serviceType", + "id": 1837 + } + }, + { + "id": 1855, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1847, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a ticket" + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 59, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Ticket", + "id": 549 + }, + "overwrites": { + "type": "reference", + "name": "SCTicketWithoutReferences.type", + "id": 1838 + } + }, + { + "id": 1856, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1857, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1851, + 1848, + 1849, + 1852, + 1853, + 1859, + 1854, + 1858, + 1850, + 1855, + 1847, + 1856, + 1857 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 54, + "character": 25 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCTicketWithoutReferences", + "id": 1834 + }, + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + } + ] + }, + { + "id": 1834, + "name": "SCTicketWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A ticket without references" + }, + "children": [ + { + "id": 1839, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1835, + "name": "approxWaitingTime", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Approximate wait time" + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 28, + "character": 19 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Duration", + "id": 453 + } + }, + { + "id": 1836, + "name": "currentTicketNumber", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Waiting number of the ticket", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 35, + "character": 21 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1840, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1841, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1842, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1837, + "name": "serviceType", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Service type of the ticket" + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 1843, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1838, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a ticket" + }, + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 45, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Ticket", + "id": 549 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1844, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1845, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1839, + 1835, + 1836, + 1840, + 1841, + 1842, + 1837, + 1843, + 1838, + 1844, + 1845 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 23, + "character": 42 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCTicket", + "id": 1846 + } + ] + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1860 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1846, + 1834 + ] + } + ], + "sources": [ + { + "fileName": "things/Ticket.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1451, + "name": "\"things/ToDo\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/ToDo.ts", + "children": [ + { + "id": 1481, + "name": "SCToDoPriority", + "kind": 4, + "kindString": "Enumeration", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A priority of a \"to do\"" + }, + "children": [ + { + "id": 1484, + "name": "HIGH", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 77, + "character": 6 + } + ], + "defaultValue": "5" + }, + { + "id": 1482, + "name": "LOW", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 75, + "character": 5 + } + ], + "defaultValue": "0" + }, + { + "id": 1483, + "name": "NORMAL", + "kind": 16, + "kindString": "Enumeration member", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 76, + "character": 8 + } + ], + "defaultValue": "2" + } + ], + "groups": [ + { + "title": "Enumeration members", + "kind": 16, + "children": [ + 1484, + 1482, + 1483 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 74, + "character": 26 + } + ] + }, + { + "id": 1485, + "name": "SCToDoMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about todo" + }, + "children": [ + { + "id": 1498, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1499, + "name": "new SCToDoMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCToDoMeta", + "id": 1485 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1494, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1495, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1496, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1497, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1486, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1487, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 88, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1488, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 92, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1487, + 1488 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 87, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1489, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1490, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1491, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 105, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"ToDo\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1491 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 102, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1492, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1493, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 110, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.ToDo" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1493 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 107, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1490, + 1492 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 101, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1498 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1494 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1495 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1486, + 1489 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 83, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCToDo", + "id": 1466 + } + ] + } + ] + }, + { + "id": 1466, + "name": "SCToDo", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A \"to do\"", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1474, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1472, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 1473, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 1475, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1469, + "name": "done", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Whether or not the \"to do\" is already done" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 34, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCToDoWithoutReferences.done", + "id": 1453 + } + }, + { + "id": 1470, + "name": "dueDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A date when the \"to do\" is due" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 39, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCToDoWithoutReferences.dueDate", + "id": 1454 + } + }, + { + "id": 1476, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1477, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1480, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1471, + "name": "priority", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Priority of the \"to do\"" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 44, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCToDoPriority", + "id": 1481 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCToDoWithoutReferences.priority", + "id": 1455 + } + }, + { + "id": 1467, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a thing with categories" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 63, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.translations", + "id": 96 + } + }, + { + "id": 1468, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the \"to do\"" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 68, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "ToDo", + "id": 550 + }, + "overwrites": { + "type": "reference", + "name": "SCToDoWithoutReferences.type", + "id": 1456 + } + }, + { + "id": 1478, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1479, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1474, + 1472, + 1473, + 1475, + 1469, + 1470, + 1476, + 1477, + 1480, + 1471, + 1467, + 1468, + 1478, + 1479 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 58, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCToDoWithoutReferences", + "id": 1452 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + }, + { + "type": "reference", + "name": "SCThingWithCategories", + "id": 104, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ] + }, + { + "id": 1452, + "name": "SCToDoWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A \"to do\" without references" + }, + "children": [ + { + "id": 1460, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1457, + "name": "categories", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Categories of a thing with categories", + "tags": [ + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "aggregatable", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 33, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categories", + "id": 94 + } + }, + { + "id": 1458, + "name": "categorySpecificValues", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Use this to explicitly override general opening hours brought in scope by openingHoursSpecification or openingHours", + "text": "A map from categories to their specific values.\n" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 40, + "character": 24 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.categorySpecificValues", + "id": 95 + } + }, + { + "id": 1461, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1453, + "name": "done", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Whether or not the \"to do\" is already done" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 34, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + }, + { + "id": 1454, + "name": "dueDate", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A date when the \"to do\" is due" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 39, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + } + }, + { + "id": 1462, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1463, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1455, + "name": "priority", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Priority of the \"to do\"" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 44, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCToDoPriority", + "id": 1481 + } + }, + { + "id": 1459, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of a thing with categories" + }, + "sources": [ + { + "fileName": "base/ThingWithCategories.ts", + "line": 45, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingWithCategoriesTranslatableProperties", + "id": 118 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences.translations", + "id": 96 + } + }, + { + "id": 1456, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the \"to do\"" + }, + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 49, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "ToDo", + "id": 550 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1464, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1465, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1460, + 1457, + 1458, + 1461, + 1453, + 1454, + 1462, + 1463, + 1455, + 1459, + 1456, + 1464, + 1465 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 29, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferences", + "id": 91, + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "name": "SCThingWithCategoriesSpecificValues", + "id": 123 + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCToDo", + "id": 1466 + } + ] + } + ], + "groups": [ + { + "title": "Enumerations", + "kind": 4, + "children": [ + 1481 + ] + }, + { + "title": "Classes", + "kind": 128, + "children": [ + 1485 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1466, + 1452 + ] + } + ], + "sources": [ + { + "fileName": "things/ToDo.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1875, + "name": "\"things/Tour\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Tour.ts", + "children": [ + { + "id": 1899, + "name": "SCTourMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a tour" + }, + "children": [ + { + "id": 1930, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 1931, + "name": "new SCTourMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCTourMeta", + "id": 1899 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 1900, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 1927, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 1928, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 1929, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 1901, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 1902, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1903, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 265, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternative Namen\"" + }, + { + "id": 1904, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 266, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Beschreibung\"" + }, + { + "id": 1905, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 267, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Bild\"" + }, + { + "id": 1906, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 268, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Name\"" + }, + { + "id": 1907, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 269, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ursprung\"" + }, + { + "id": 1908, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 270, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Übersetzungen\"" + }, + { + "id": 1909, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 271, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Typ\"" + }, + { + "id": 1910, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 272, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Identifikation\"" + }, + { + "id": 1911, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 273, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1903, + 1904, + 1905, + 1906, + 1907, + 1908, + 1909, + 1910, + 1911 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 264, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1912, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1913, + "name": "alternateNames", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 276, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"alternate names\"" + }, + { + "id": 1914, + "name": "description", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 277, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"description\"" + }, + { + "id": 1915, + "name": "image", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 278, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"image\"" + }, + { + "id": 1916, + "name": "name", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 279, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"name\"" + }, + { + "id": 1917, + "name": "origin", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 280, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"origin\"" + }, + { + "id": 1918, + "name": "translations", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 281, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"translations\"" + }, + { + "id": 1919, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 282, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"type\"" + }, + { + "id": 1920, + "name": "uid", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 283, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"identification\"" + }, + { + "id": 1921, + "name": "url", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 284, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"URL\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1913, + 1914, + 1915, + 1916, + 1917, + 1918, + 1919, + 1920, + 1921 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 275, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1902, + 1912 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 263, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 1922, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 1923, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1924, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 293, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Ding\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1924 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 292, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 1925, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1926, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 296, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Thing\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 1926 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 295, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1923, + 1925 + ] + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 291, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 1930 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 1900 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 1927 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 1901, + 1922 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 62, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCTour", + "id": 1887 + } + ] + } + ] + }, + { + "id": 1887, + "name": "SCTour", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A tour", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1891, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1892, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1893, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1889, + "name": "init", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Init script for the tour", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 28, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCTourWithoutReferences.init", + "id": 1877 + } + }, + { + "id": 1894, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1898, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1890, + "name": "steps", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Steps of a tour", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 35, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCTourStep", + "id": 1959 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCTourWithoutReferences.steps", + "id": 1878 + } + }, + { + "id": 1895, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1888, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a tour" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 56, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Tour", + "id": 551 + }, + "overwrites": { + "type": "reference", + "name": "SCTourWithoutReferences.type", + "id": 1879 + } + }, + { + "id": 1896, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1897, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1891, + 1892, + 1893, + 1889, + 1894, + 1898, + 1890, + 1895, + 1888, + 1896, + 1897 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 51, + "character": 23 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCTourWithoutReferences", + "id": 1876 + }, + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "id": 1947, + "name": "SCTourResolvedElement", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Tour step resolved by an element" + }, + "children": [ + { + "id": 1948, + "name": "element", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Element name", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 167, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1948 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 161, + "character": 38 + } + ] + }, + { + "id": 1949, + "name": "SCTourResolvedEvent", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Tour step resolved by an event" + }, + "children": [ + { + "id": 1950, + "name": "event", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Event name", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 179, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1950 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 173, + "character": 36 + } + ] + }, + { + "id": 1951, + "name": "SCTourResolvedLocation", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Tour step resolved by a location" + }, + "children": [ + { + "id": 1952, + "name": "location", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Matching location" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 189, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCTourResolvedLocationTypeIs", + "id": 1953 + }, + { + "type": "reference", + "name": "SCTourResolvedLocationTypeMatch", + "id": 1955 + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1952 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 185, + "character": 39 + } + ] + }, + { + "id": 1953, + "name": "SCTourResolvedLocationTypeIs", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Tour step resolved by a location for a specific location" + }, + "children": [ + { + "id": 1954, + "name": "is", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Specific location name", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 201, + "character": 4 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1954 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 195, + "character": 45 + } + ] + }, + { + "id": 1955, + "name": "SCTourResolvedLocationTypeMatch", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Tour step resolved by a location for a specific location" + }, + "children": [ + { + "id": 1956, + "name": "match", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Regex location name", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 213, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1956 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 207, + "character": 48 + } + ] + }, + { + "id": 1957, + "name": "SCTourResolvedMenu", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Tour step resolved by interacting with a menu" + }, + "children": [ + { + "id": 1958, + "name": "menu", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Menu location" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 223, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "open-left" + }, + { + "type": "stringLiteral", + "value": "open-right" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1958 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 219, + "character": 35 + } + ] + }, + { + "id": 1932, + "name": "SCTourStepLocation", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A location of a tour step" + }, + "children": [ + { + "id": 1933, + "name": "location", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Location to go to", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 84, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1934, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the step" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 89, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "location" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1933, + 1934 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 78, + "character": 35 + } + ] + }, + { + "id": 1943, + "name": "SCTourStepMenu", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Menu interaction of a tour step" + }, + "children": [ + { + "id": 1944, + "name": "action", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The action that needs to be completed on the menu" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 145, + "character": 8 + } + ], + "type": { + "type": "stringLiteral", + "value": "close" + } + }, + { + "id": 1945, + "name": "side", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The side of the menu that the step refers to" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 150, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "right" + } + }, + { + "id": 1946, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type of the step" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 155, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "menu" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1944, + 1945, + 1946 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 141, + "character": 31 + } + ] + }, + { + "id": 1935, + "name": "SCTourStepTooltip", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A tooltip in a tour step" + }, + "children": [ + { + "id": 1936, + "name": "canFail", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Whether the tooltip may fail or not" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 99, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "false" + }, + { + "type": "intrinsic", + "name": "true" + } + ] + } + }, + { + "id": 1937, + "name": "element", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Element that the tooltip shall be pointing at or a list of elements to try in the specified order", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 106, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + ] + } + }, + { + "id": 1938, + "name": "position", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Position of the tooltip" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 111, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "bottom" + }, + { + "type": "stringLiteral", + "value": "left" + }, + { + "type": "stringLiteral", + "value": "right" + }, + { + "type": "stringLiteral", + "value": "top" + } + ] + } + }, + { + "id": 1939, + "name": "resolved", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "How the step shall be resolved" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 116, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCTourResolvedElement", + "id": 1947 + }, + { + "type": "reference", + "name": "SCTourResolvedEvent", + "id": 1949 + }, + { + "type": "reference", + "name": "SCTourResolvedLocation", + "id": 1951 + }, + { + "type": "reference", + "name": "SCTourResolvedMenu", + "id": 1957 + } + ] + } + }, + { + "id": 1940, + "name": "text", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Text that the tooltip shall contain", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 123, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1941, + "name": "tries", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "How often it shall be retried", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 130, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1942, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the step" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 135, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "tooltip" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1936, + 1937, + 1938, + 1939, + 1940, + 1941, + 1942 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 95, + "character": 34 + } + ] + }, + { + "id": 1876, + "name": "SCTourWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A tour without references" + }, + "children": [ + { + "id": 1880, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1881, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1882, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1877, + "name": "init", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Init script for the tour", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 28, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1883, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1878, + "name": "steps", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Steps of a tour", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 35, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCTourStep", + "id": 1959 + } + } + }, + { + "id": 1884, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translations of specific values of the object", + "text": "Take precedence over \"main\" value for selected languages.\n" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 87, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCThingTranslatableProperties", + "id": 595 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + } + }, + { + "id": 1879, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a tour", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 42, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Tour", + "id": 551 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1885, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1886, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1880, + 1881, + 1882, + 1877, + 1883, + 1878, + 1884, + 1879, + 1885, + 1886 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 21, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCTour", + "id": 1887 + } + ] + }, + { + "id": 1959, + "name": "SCTourStep", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A step in a tour" + }, + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 70, + "character": 22 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCTourStepMenu", + "id": 1943 + }, + { + "type": "reference", + "name": "SCTourStepLocation", + "id": 1932 + }, + { + "type": "reference", + "name": "SCTourStepTooltip", + "id": 1935 + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 1899 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1887, + 1947, + 1949, + 1951, + 1953, + 1955, + 1957, + 1932, + 1943, + 1935, + 1876 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 1959 + ] + } + ], + "sources": [ + { + "fileName": "things/Tour.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1960, + "name": "\"things/Video\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/things/Video.ts", + "children": [ + { + "id": 2010, + "name": "SCVideoMeta", + "kind": 128, + "kindString": "Class", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Meta information about a video" + }, + "children": [ + { + "id": 2023, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": { + "isProtected": true, + "isExported": true + }, + "signatures": [ + { + "id": 2024, + "name": "new SCVideoMeta", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "type": { + "type": "reference", + "name": "SCVideoMeta", + "id": 2010 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 308, + "character": 3 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.__constructor", + "id": 632 + } + }, + { + "id": 2019, + "name": "_instance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isProtected": true, + "isStatic": true, + "isExported": true + }, + "comment": { + "shortText": "Set type definiton for singleton instance" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 258, + "character": 28 + } + ], + "type": { + "type": "reference", + "name": "Map", + "typeArguments": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "unknown" + } + ] + }, + "defaultValue": " new Map()", + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta._instance", + "id": 602 + } + }, + { + "id": 2020, + "name": "getInstance", + "kind": 2048, + "kindString": "Method", + "flags": { + "isPublic": true, + "isStatic": true, + "isExported": true + }, + "signatures": [ + { + "id": 2021, + "name": "getInstance", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Function to retrieve typed singleton instance" + }, + "typeParameter": [ + { + "id": 2022, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + } + ], + "sources": [ + { + "fileName": "Thing.ts", + "line": 303, + "character": 27 + } + ], + "inheritedFrom": { + "type": "reference", + "name": "SCThingMeta.getInstance", + "id": 629 + } + }, + { + "id": 2011, + "name": "fieldTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of fields" + }, + "children": [ + { + "id": 2012, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 144, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 2013, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 147, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 2012, + 2013 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 143, + "character": 19 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldTranslations", + "id": 603 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldTranslations", + "id": 11 + } + }, + { + "id": 2014, + "name": "fieldValueTranslations", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations of values of fields" + }, + "children": [ + { + "id": 2015, + "name": "de", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 2016, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 158, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"Video\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 2016 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 156, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + }, + { + "id": 2017, + "name": "en", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 2018, + "name": "type", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 162, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + }, + "defaultValue": " SCThingType.Video" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 2018 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 160, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 2015, + 2017 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 155, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + }, + "overwrites": { + "type": "reference", + "name": "SCThingMeta.fieldValueTranslations", + "id": 624 + }, + "implementationOf": { + "type": "reference", + "name": "SCMetaTranslations.fieldValueTranslations", + "id": 12 + } + } + ], + "groups": [ + { + "title": "Constructors", + "kind": 512, + "children": [ + 2023 + ] + }, + { + "title": "Properties", + "kind": 1024, + "children": [ + 2019 + ] + }, + { + "title": "Methods", + "kind": 2048, + "children": [ + 2020 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 2011, + 2014 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 137, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + } + ], + "implementedTypes": [ + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCThing", + "id": 562 + } + ] + }, + { + "type": "reference", + "name": "SCMetaTranslations", + "id": 9, + "typeArguments": [ + { + "type": "reference", + "name": "SCVideo", + "id": 1988 + } + ] + } + ] + }, + { + "id": 1988, + "name": "SCVideo", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A video", + "tags": [ + { + "tag": "validatable", + "text": "" + }, + { + "tag": "indexable", + "text": "\n" + } + ] + }, + "children": [ + { + "id": 1989, + "name": "actors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Persons acting in the Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 126, + "character": 8 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + } + }, + { + "id": 1997, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1991, + "name": "authors", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Authors of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 64, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.authors", + "id": 830 + } + }, + { + "id": 1994, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 1998, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 2005, + "name": "duration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The Duration of the Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 29, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Duration", + "id": 453 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCVideoWithoutReferences.duration", + "id": 1962 + } + }, + { + "id": 1999, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1995, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 1996, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 2000, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 2003, + "name": "offers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of offers for that thing" + }, + "sources": [ + { + "fileName": "base/ThingThatCanBeOffered.ts", + "line": 81, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801, + "typeArguments": [ + { + "type": "reference", + "name": "SCAcademicPriceGroup", + "id": 775 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingThatCanBeOffered.offers", + "id": 791 + } + }, + { + "id": 2004, + "name": "origin", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Origin of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 114, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCThingRemoteOrigin", + "id": 579 + }, + { + "type": "reference", + "name": "SCThingUserOrigin", + "id": 588 + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThing.origin", + "id": 563 + } + }, + { + "id": 1992, + "name": "publishers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of publishers of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 69, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCPersonWithoutReferences", + "id": 456 + }, + { + "type": "reference", + "name": "SCOrganizationWithoutReferences", + "id": 398 + } + ] + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.publishers", + "id": 831 + } + }, + { + "id": 2006, + "name": "sources", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Downloadable/Streamable Files of the Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 34, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCVideoSource", + "id": 1978 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCVideoWithoutReferences.sources", + "id": 1963 + } + }, + { + "id": 2007, + "name": "thumbnails", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URLs to a thumbnails for the Video", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 41, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCVideoWithoutReferences.thumbnails", + "id": 1964 + } + }, + { + "id": 2008, + "name": "tracks", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Track Files for the Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 46, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCVideoTrack", + "id": 1984 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCVideoWithoutReferences.tracks", + "id": 1965 + } + }, + { + "id": 2009, + "name": "transcript", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A Transcript of the Video", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 53, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCVideoWithoutReferences.transcript", + "id": 1966 + } + }, + { + "id": 1993, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 74, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.translations", + "id": 821 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWork.translations", + "id": 832 + } + }, + { + "id": 1990, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 131, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Video", + "id": 552 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 2001, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 2002, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1989, + 1997, + 1991, + 1994, + 1998, + 2005, + 1999, + 1995, + 1996, + 2000, + 2003, + 2004, + 1992, + 2006, + 2007, + 2008, + 2009, + 1993, + 1990, + 2001, + 2002 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 121, + "character": 24 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWork", + "id": 829 + }, + { + "type": "reference", + "name": "SCVideoWithoutReferences", + "id": 1961 + } + ] + }, + { + "id": 1978, + "name": "SCVideoSource", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1979, + "name": "height", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Pixel Height of the Video", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 67, + "character": 8 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1980, + "name": "mimeType", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "MIME-Type of the source File" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 72, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCVideoMimeType", + "id": 2025 + } + }, + { + "id": 1981, + "name": "size", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Size of the Video File in bytes", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 79, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 1982, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "URL to the Video File", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 86, + "character": 5 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 1983, + "name": "width", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Pixel Width of the Video", + "tags": [ + { + "tag": "integer", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 93, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1979, + 1980, + 1981, + 1982, + 1983 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 61, + "character": 30 + } + ] + }, + { + "id": 1984, + "name": "SCVideoTrack", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "children": [ + { + "id": 1985, + "name": "language", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Language of the Subtitle" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 100, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + { + "id": 1986, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Content Type of the Track File" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 105, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCVideoTrackTypes", + "id": 2026 + } + }, + { + "id": 1987, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "URL to the Track File", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 112, + "character": 5 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1985, + 1986, + 1987 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 96, + "character": 29 + } + ] + }, + { + "id": 1961, + "name": "SCVideoWithoutReferences", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A video without references" + }, + "children": [ + { + "id": 1972, + "name": "alternateNames", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Alternate names of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 60, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.alternateNames", + "id": 554 + } + }, + { + "id": 1968, + "name": "datePublished", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Date the creative work was published" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 35, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.datePublished", + "id": 818 + } + }, + { + "id": 1973, + "name": "description", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Description of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 67, + "character": 13 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.description", + "id": 555 + } + }, + { + "id": 1962, + "name": "duration", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "The Duration of the Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 29, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCISO8601Duration", + "id": 453 + } + }, + { + "id": 1974, + "name": "image", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of an image of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 73, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.image", + "id": 556 + } + }, + { + "id": 1969, + "name": "inLanguages", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "List of languages this creative work is written/recorded/... in" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 40, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCLanguage", + "id": 2 + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.inLanguages", + "id": 819 + } + }, + { + "id": 1970, + "name": "keywords", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Keywords of the creative work", + "tags": [ + { + "tag": "aggregatable", + "text": "" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 48, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.keywords", + "id": 820 + } + }, + { + "id": 1975, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the thing", + "tags": [ + { + "tag": "minlength", + "text": "1" + }, + { + "tag": "sortable", + "text": "ducet" + }, + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 81, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.name", + "id": 557 + } + }, + { + "id": 1963, + "name": "sources", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Downloadable/Streamable Files of the Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 34, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCVideoSource", + "id": 1978 + } + } + }, + { + "id": 1964, + "name": "thumbnails", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URLs to a thumbnails for the Video", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 41, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 1965, + "name": "tracks", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Track Files for the Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 46, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCVideoTrack", + "id": 1984 + } + }, + { + "id": 1966, + "name": "transcript", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A Transcript of the Video", + "tags": [ + { + "tag": "text", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 53, + "character": 12 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 1971, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Translated fields of the creative work" + }, + "sources": [ + { + "fileName": "base/CreativeWork.ts", + "line": 53, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCCreativeWorkTranslatableProperties", + "id": 845 + } + ] + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.translations", + "id": 558 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences.translations", + "id": 821 + } + }, + { + "id": 1967, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of an Video" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 58, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "Video", + "id": 552 + }, + "overwrites": { + "type": "reference", + "name": "SCThingWithoutReferences.type", + "id": 559 + } + }, + { + "id": 1976, + "name": "uid", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing" + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 98, + "character": 5 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.uid", + "id": 560 + } + }, + { + "id": 1977, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL of the thing", + "tags": [ + { + "tag": "keyword", + "text": "\n" + } + ] + }, + "sources": [ + { + "fileName": "Thing.ts", + "line": 104, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCThingWithoutReferences.url", + "id": 561 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 1972, + 1968, + 1973, + 1962, + 1974, + 1969, + 1970, + 1975, + 1963, + 1964, + 1965, + 1966, + 1971, + 1967, + 1976, + 1977 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 24, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCCreativeWorkWithoutReferences", + "id": 817 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCVideo", + "id": 1988 + } + ] + }, + { + "id": 2025, + "name": "SCVideoMimeType", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Video Encoding Formats" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 170, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "video/mp4" + }, + { + "type": "stringLiteral", + "value": "video/ogg" + }, + { + "type": "stringLiteral", + "value": "video/webm" + }, + { + "type": "stringLiteral", + "value": "application/vnd.apple.mpegurl" + }, + { + "type": "stringLiteral", + "value": "application/dash+xml" + } + ] + } + }, + { + "id": 2026, + "name": "SCVideoTrackTypes", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Video Track Types" + }, + "sources": [ + { + "fileName": "things/Video.ts", + "line": 180, + "character": 29 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "captions" + }, + { + "type": "stringLiteral", + "value": "chapters" + }, + { + "type": "stringLiteral", + "value": "description" + }, + { + "type": "stringLiteral", + "value": "metadata" + }, + { + "type": "stringLiteral", + "value": "subtitles" + } + ] + } + } + ], + "groups": [ + { + "title": "Classes", + "kind": 128, + "children": [ + 2010 + ] + }, + { + "title": "Interfaces", + "kind": 256, + "children": [ + 1988, + 1978, + 1984, + 1961 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2025, + 2026 + ] + } + ], + "sources": [ + { + "fileName": "things/Video.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 25, + "name": "\"types/GeoInformation\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/GeoInformation.ts", + "children": [ + { + "id": 26, + "name": "SCGeoInformation", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Positional information" + }, + "children": [ + { + "id": 27, + "name": "point", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Center point of a place", + "tags": [ + { + "tag": "sortable", + "text": "distance -> Point.coordinates\n" + } + ] + }, + "sources": [ + { + "fileName": "types/GeoInformation.ts", + "line": 26, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "Point" + } + }, + { + "id": 28, + "name": "polygon", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Shape of a place" + }, + "sources": [ + { + "fileName": "types/GeoInformation.ts", + "line": 30, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "Polygon" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 27, + 28 + ] + } + ], + "sources": [ + { + "fileName": "types/GeoInformation.ts", + "line": 20, + "character": 33 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 26 + ] + } + ], + "sources": [ + { + "fileName": "types/GeoInformation.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2646, + "name": "\"types/Guards\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Guards.ts", + "children": [ + { + "id": 2653, + "name": "isBulkResponse", + "kind": 64, + "kindString": "Function", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2654, + "name": "isBulkResponse", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Type guard to check if something is a bulk response" + }, + "parameters": [ + { + "id": 2655, + "name": "something", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Something to check\n" + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "sources": [ + { + "fileName": "types/Guards.ts", + "line": 49, + "character": 30 + } + ] + }, + { + "id": 2659, + "name": "isMultiSearchResponse", + "kind": 64, + "kindString": "Function", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2660, + "name": "isMultiSearchResponse", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Type guard to check if something is a multi search response" + }, + "parameters": [ + { + "id": 2661, + "name": "something", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Something to check\n" + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "sources": [ + { + "fileName": "types/Guards.ts", + "line": 78, + "character": 37 + } + ] + }, + { + "id": 2656, + "name": "isSearchResponse", + "kind": 64, + "kindString": "Function", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2657, + "name": "isSearchResponse", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Type guard to check if something is a search response" + }, + "parameters": [ + { + "id": 2658, + "name": "something", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Something to check\n" + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "sources": [ + { + "fileName": "types/Guards.ts", + "line": 62, + "character": 32 + } + ] + }, + { + "id": 2647, + "name": "isThing", + "kind": 64, + "kindString": "Function", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2648, + "name": "isThing", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Type guard to check if something is a SCThing" + }, + "parameters": [ + { + "id": 2649, + "name": "something", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Something to check\n" + }, + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "sources": [ + { + "fileName": "types/Guards.ts", + "line": 26, + "character": 23 + } + ] + }, + { + "id": 2650, + "name": "isThingWithTranslations", + "kind": 64, + "kindString": "Function", + "flags": { + "isExported": true + }, + "signatures": [ + { + "id": 2651, + "name": "isThingWithTranslations", + "kind": 4096, + "kindString": "Call signature", + "flags": {}, + "comment": { + "shortText": "Type guard to check if translations exist" + }, + "parameters": [ + { + "id": 2652, + "name": "thing", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "comment": { + "text": "Thing to check\n" + }, + "type": { + "type": "reference", + "name": "SCThingWithoutReferences", + "id": 553 + } + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "sources": [ + { + "fileName": "types/Guards.ts", + "line": 39, + "character": 39 + } + ] + } + ], + "groups": [ + { + "title": "Functions", + "kind": 64, + "children": [ + 2653, + 2659, + 2656, + 2647, + 2650 + ] + } + ], + "sources": [ + { + "fileName": "types/Guards.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 81, + "name": "\"types/Map\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Map.ts", + "children": [ + { + "id": 82, + "name": "SCMap", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Capsulation for a map with a string as key with values of type `T`", + "text": "!!! BEWARE !!!\nCan't be refactored to a `Map`, because it can't be serialized via JSON.stringify(map)\n" + }, + "typeParameter": [ + { + "id": 83, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "comment": { + "shortText": "Can be any type.\n" + } + } + ], + "indexSignature": [ + { + "id": 84, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key", + "text": "!!! BEWARE !!!\nCan't be refactored to a `Map`, because it can't be serialized via JSON.stringify(map)\n" + }, + "parameters": [ + { + "id": 85, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "typeParameter", + "name": "T" + } + } + ], + "sources": [ + { + "fileName": "types/Map.ts", + "line": 24, + "character": 22 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSearchAbstractSortArguments", + "id": 2410 + }, + { + "type": "reference", + "name": "SCBackendConfigurationDatabaseConfiguration", + "id": 2473 + }, + { + "type": "reference", + "name": "SCAvailabilityFilterArguments", + "id": 2487 + }, + { + "type": "reference", + "name": "SCBooleanFilterArguments", + "id": 2498 + }, + { + "type": "reference", + "name": "SCDistanceFilterArguments", + "id": 2508 + }, + { + "type": "reference", + "name": "SCValueFilterArguments", + "id": 2519 + } + ] + }, + { + "id": 86, + "name": "SCRestrictedMap", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Restricted map with keys, limited to values of `U`, and corresponding values of type `T`", + "text": "!!! BEWARE !!!\nCan't be refactored to a `Map`, because it can't be serialized via JSON.stringify(map)\nAlso note, that this is a type not an interface\n" + }, + "typeParameter": [ + { + "id": 87, + "name": "U", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "comment": { + "shortText": "Must be a type the `in` operator can be applied to and contains only strings or numbers" + }, + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "intrinsic", + "name": "number" + } + ] + } + }, + { + "id": 88, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "comment": { + "shortText": "Can be any type\n" + } + } + ], + "sources": [ + { + "fileName": "types/Map.ts", + "line": 41, + "character": 27 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 89, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "types/Map.ts", + "line": 41, + "character": 59 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 82 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 86 + ] + } + ], + "sources": [ + { + "fileName": "types/Map.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 367, + "name": "\"types/Places\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Places.ts", + "children": [ + { + "id": 368, + "name": "SCInPlace", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Something that is or happens in a place", + "text": "!Important!\nThis is not a SCThing.\n" + }, + "children": [ + { + "id": 369, + "name": "inPlace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Place the thing is or happens in" + }, + "sources": [ + { + "fileName": "types/Places.ts", + "line": 28, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCBuildingWithoutReferences", + "id": 146 + }, + { + "type": "reference", + "name": "SCPointOfInterestWithoutReferences", + "id": 211 + }, + { + "type": "reference", + "name": "SCRoomWithoutReferences", + "id": 294 + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 369 + ] + } + ], + "sources": [ + { + "fileName": "types/Places.ts", + "line": 24, + "character": 26 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCThingInPlace", + "id": 371 + }, + { + "type": "reference", + "name": "SCThingThatCanBeOfferedOffer", + "id": 801 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 368 + ] + } + ], + "sources": [ + { + "fileName": "types/Places.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 29, + "name": "\"types/PostalAddress\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/PostalAddress.ts", + "children": [ + { + "id": 30, + "name": "SCPostalAddress", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A postal address" + }, + "children": [ + { + "id": 31, + "name": "addressCountry", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Country of the address" + }, + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 22, + "character": 16 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 32, + "name": "addressLocality", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "City of the address" + }, + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 27, + "character": 17 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 33, + "name": "addressRegion", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "State of the address" + }, + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 32, + "character": 15 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 35, + "name": "postOfficeBoxNumber", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Optional post box number" + }, + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 42, + "character": 21 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 34, + "name": "postalCode", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Zip code of the address" + }, + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 37, + "character": 12 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 36, + "name": "streetAddress", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Street of the address - with house number!" + }, + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 47, + "character": 15 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 31, + 32, + 33, + 35, + 34, + 36 + ] + } + ], + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 18, + "character": 32 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 30 + ] + } + ], + "sources": [ + { + "fileName": "types/PostalAddress.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 451, + "name": "\"types/Time\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/Time.ts", + "children": [ + { + "id": 452, + "name": "SCISO8601Date", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An ISO8601 date", + "tags": [ + { + "tag": "pattern", + "text": "^([\\+-]?\\d{4}(?!\\d{2}\\b))((-?)((0[1-9]|1[0-2])(\\3([12]\\d|0[1-9]|3[01]))?|W([0-4]\\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\\d|[12]\\d{2}|3([0-5]\\d|6[1-6])))([T\\s]((([01]\\d|2[0-3])((:?)[0-5]\\d)?|24\\:?00)([\\.,]\\d+(?!:))?)?(\\17[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3]):?([0-5]\\d)?)?)?)?$" + }, + { + "tag": "see", + "text": "https://gist.github.com/philipashlock/8830168\n" + } + ] + }, + "sources": [ + { + "fileName": "types/Time.ts", + "line": 22, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 453, + "name": "SCISO8601Duration", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An ISO8601 duration", + "tags": [ + { + "tag": "pattern", + "text": "^(R\\d*\\/)?P(?:\\d+(?:\\.\\d+)?Y)?(?:\\d+(?:\\.\\d+)?M)?(?:\\d+(?:\\.\\d+)?W)?(?:\\d+(?:\\.\\d+)?D)?(?:T(?:\\d+(?:\\.\\d+)?H)?(?:\\d+(?:\\.\\d+)?M)?(?:\\d+(?:\\.\\d+)?S)?)?$" + }, + { + "tag": "see", + "text": "https://gist.github.com/philipashlock/8830168\n" + } + ] + }, + "sources": [ + { + "fileName": "types/Time.ts", + "line": 32, + "character": 29 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 454, + "name": "SCISO8601Time", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An ISO8601 time", + "tags": [ + { + "tag": "pattern", + "text": "\\d{2}:\\d{2}(:\\d{2})?\n" + } + ] + }, + "sources": [ + { + "fileName": "types/Time.ts", + "line": 40, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 452, + 453, + 454 + ] + } + ], + "sources": [ + { + "fileName": "types/Time.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 525, + "name": "\"types/UUID\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/UUID.ts", + "children": [ + { + "id": 526, + "name": "SCUuid", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Universally unique identifier of the thing", + "tags": [ + { + "tag": "pattern", + "text": "^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$" + }, + { + "tag": "see", + "text": "http://stackoverflow.com/questions/7905929/how-to-test-valid-uuid-guid\n" + } + ] + }, + "sources": [ + { + "fileName": "types/UUID.ts", + "line": 21, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 526 + ] + } + ], + "sources": [ + { + "fileName": "types/UUID.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2347, + "name": "\"types/config/App\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/config/App.ts", + "children": [ + { + "id": 2359, + "name": "SCAppConfiguration", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An app configuration" + }, + "children": [ + { + "id": 2360, + "name": "campusPolygon", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Polygon that encapsulates the main campus" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 85, + "character": 15 + } + ], + "type": { + "type": "reference", + "name": "Polygon" + } + }, + { + "id": 2361, + "name": "features", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of features to en- or disable" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 90, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCAppConfigurationFeature", + "id": 2369 + } + }, + { + "id": 2362, + "name": "imageUrl", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A URL where images are available" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 95, + "character": 10 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2363, + "name": "menus", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of available menu categories in the app" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 100, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCAppConfigurationMenuCategory", + "id": 2353 + } + } + }, + { + "id": 2364, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name for the app" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 105, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2365, + "name": "privacyPolicyUrl", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "URL to a file containing the privacy policy" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 110, + "character": 18 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2366, + "name": "settings", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of available settings in the app" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 115, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSetting", + "id": 1698 + } + } + }, + { + "id": 2367, + "name": "storeUrl", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Map of store URLs" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 120, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCAppConfigurationStoreUrl", + "id": 2371 + } + }, + { + "id": 2368, + "name": "url", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "URL where a web instance of the app is available" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 125, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2360, + 2361, + 2362, + 2363, + 2364, + 2365, + 2366, + 2367, + 2368 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 81, + "character": 35 + } + ] + }, + { + "id": 2369, + "name": "SCAppConfigurationFeature", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": {}, + "children": [ + { + "id": 2370, + "name": "widgets", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": {}, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 135, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "boolean" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2370 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 131, + "character": 42 + } + ] + }, + { + "id": 2353, + "name": "SCAppConfigurationMenuCategory", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An app configuration menu category" + }, + "children": [ + { + "id": 2354, + "name": "icon", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Icon for the menu category" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 51, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2355, + "name": "id", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "ID of the menu category" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 56, + "character": 4 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "main" + }, + { + "type": "stringLiteral", + "value": "meta" + }, + { + "type": "stringLiteral", + "value": "personal" + }, + { + "type": "stringLiteral", + "value": "external" + } + ] + } + }, + { + "id": 2356, + "name": "items", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of items that belong to the category" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 65, + "character": 7 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCAppConfigurationMenuItem", + "id": 2348 + } + } + }, + { + "id": 2357, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the category" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 70, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2358, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations for the menu category" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 75, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCAppConfigurationMenuCategoryTranslationName", + "id": 2377 + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2354, + 2355, + 2356, + 2357, + 2358 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 47, + "character": 47 + } + ] + }, + { + "id": 2377, + "name": "SCAppConfigurationMenuCategoryTranslationName", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable property of a menu category" + }, + "children": [ + { + "id": 2378, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translation of the name of a menu category" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 173, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2378 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 169, + "character": 62 + } + ] + }, + { + "id": 2348, + "name": "SCAppConfigurationMenuItem", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An app configuration menu item" + }, + "children": [ + { + "id": 2349, + "name": "icon", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Icon for the menu item" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 26, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2350, + "name": "route", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Route inside the app" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 31, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2351, + "name": "title", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Title of the route" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 36, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2352, + "name": "translations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations for the menu item" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 41, + "character": 14 + } + ], + "type": { + "type": "reference", + "name": "SCTranslations", + "id": 5, + "typeArguments": [ + { + "type": "reference", + "name": "SCAppConfigurationMenuItemTranslationTitle", + "id": 2375 + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2349, + 2350, + 2351, + 2352 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 22, + "character": 43 + } + ] + }, + { + "id": 2375, + "name": "SCAppConfigurationMenuItemTranslationTitle", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translatable property of a menu item" + }, + "children": [ + { + "id": 2376, + "name": "title", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translation of the title of a menu item" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 163, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2376 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 159, + "character": 59 + } + ] + }, + { + "id": 2371, + "name": "SCAppConfigurationStoreUrl", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "URLs of published apps" + }, + "children": [ + { + "id": 2372, + "name": "android", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Google Play Store URL" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 145, + "character": 9 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2373, + "name": "ios", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Apple App Store URL" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 149, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2374, + "name": "uwp", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Microsoft Store URL" + }, + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 153, + "character": 5 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "undefined" + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2372, + 2373, + 2374 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 141, + "character": 43 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2359, + 2369, + 2353, + 2377, + 2348, + 2375, + 2371 + ] + } + ], + "sources": [ + { + "fileName": "types/config/App.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2448, + "name": "\"types/config/Backend\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/config/Backend.ts", + "children": [ + { + "id": 2465, + "name": "SCBackendAggregationConfiguration", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Describes which field on which type should be aggregated" + }, + "children": [ + { + "id": 2466, + "name": "fieldName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field name of field which values should be aggregated" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 138, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2467, + "name": "onlyOnTypes", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of SC types of which the field is on", + "text": "If the type is not given is is assumed the field exists on every type\n" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 145, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2466, + 2467 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 134, + "character": 50 + } + ] + }, + { + "id": 2449, + "name": "SCBackendConfiguration", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A backend configuration" + }, + "children": [ + { + "id": 2455, + "name": "SCVersion", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Version string of the installed StAppsCore" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 56, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2450, + "name": "hiddenTypes", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of hidden SC types", + "text": "If a type is hidden it won't show in any result unless the type is filtered for\n\n" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 31, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + } + }, + { + "id": 2451, + "name": "maxMultiSearchRouteQueries", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Maximum number of queries, that can be used in MultiSearchRoute" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 36, + "character": 28 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2452, + "name": "maxRequestBodySize", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Maximum body size for requests" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 41, + "character": 20 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2453, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of university" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 46, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2454, + "name": "namespace", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace of the university for UID generation" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 51, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCUuid", + "id": 526 + } + }, + { + "id": 2456, + "name": "sortableFields", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of sortable fields of each type" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 61, + "character": 16 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCBackendConfigurationSortableField", + "id": 2457 + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2455, + 2450, + 2451, + 2452, + 2453, + 2454, + 2456 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 24, + "character": 39 + } + ] + }, + { + "id": 2473, + "name": "SCBackendConfigurationDatabaseConfiguration", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Configuration of the database" + }, + "indexSignature": [ + { + "id": 2475, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2476, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "children": [ + { + "id": 2474, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Name of the database used by the backend" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 183, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2474 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 179, + "character": 60 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ] + } + ] + }, + { + "id": 2461, + "name": "SCBackendConfigurationSearchBoostingType", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A boosting configuration for one SCType" + }, + "children": [ + { + "id": 2462, + "name": "factor", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The factor of which the scores matching this type should be multiplied by" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 112, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2463, + "name": "fields", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Outer-Map:\nFields of this type that should be boosted if they match a given value\nFor nest fields you can use the `.` as a separator. For example `academicTerms.acronym`", + "text": "Inner-map:\nValue of the field that should be boosted by the given number\nFor example `\"SS 2019\": 2`\n" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 123, + "character": 8 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "number" + } + ] + } + ] + } + }, + { + "id": 2464, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of things the factor should be applied to" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 128, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2462, + 2463, + 2464 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 107, + "character": 57 + } + ] + }, + { + "id": 2457, + "name": "SCBackendConfigurationSortableField", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Description which sort types are supported on which fields of which types" + }, + "children": [ + { + "id": 2458, + "name": "fieldName", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field name which the sorts should be available on" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 71, + "character": 11 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2459, + "name": "onlyOnTypes", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "A list of SC types on which this field exists", + "text": "If no type is given it is assumed it exists on every type\n" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 78, + "character": 13 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCThingType", + "id": 528 + } + } + }, + { + "id": 2460, + "name": "sortTypes", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of supported sorts on this field" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 83, + "character": 11 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSearchSortType", + "id": 2414 + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2458, + 2459, + 2460 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 67, + "character": 52 + } + ] + }, + { + "id": 2468, + "name": "SCBackendInternalConfiguration", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The internal backend configuration that is hidden from the app" + }, + "children": [ + { + "id": 2469, + "name": "aggregations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of configurations for aggregations" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 155, + "character": 14 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCBackendAggregationConfiguration", + "id": 2465 + } + } + }, + { + "id": 2470, + "name": "boostings", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of configurations for search boosting", + "text": "The resulting scores of matching objects can be boosted (multiplied by a number) to change the order in the\nset of results\n" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 163, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCBackendConfigurationSearchBoostingContext", + "id": 2478 + } + }, + { + "id": 2471, + "name": "database", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Configuration of the database" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 168, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "SCBackendConfigurationDatabaseConfiguration", + "id": 2473 + } + }, + { + "id": 2472, + "name": "monitoring", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Configuration for monitoring" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 173, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "SCMonitoringConfiguration", + "id": 2444 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2469, + 2470, + 2471, + 2472 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 151, + "character": 47 + } + ] + }, + { + "id": 2478, + "name": "SCBackendConfigurationSearchBoostingContext", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A boosting configuration for one context" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 98, + "character": 55 + } + ], + "type": { + "type": "reference", + "name": "SCRestrictedMap", + "id": 86, + "typeArguments": [ + { + "type": "reference", + "name": "SCSearchContext", + "id": 2477 + }, + { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCBackendConfigurationSearchBoostingType", + "id": 2461 + } + } + ] + } + }, + { + "id": 2477, + "name": "SCSearchContext", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Possible context names to be used by the search request" + }, + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 90, + "character": 27 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "default" + }, + { + "type": "stringLiteral", + "value": "dining" + }, + { + "type": "stringLiteral", + "value": "place" + } + ] + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2465, + 2449, + 2473, + 2461, + 2457, + 2468 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2478, + 2477 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Backend.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2416, + "name": "\"types/config/Monitoring\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/config/Monitoring.ts", + "children": [ + { + "id": 2417, + "name": "SCMonitoringAction", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An abstract action that can be executed by a failed watcher", + "text": "This is extended by actual actions.\n" + }, + "children": [ + { + "id": 2418, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Message that is used by the action", + "text": "Mustache syntax is supported to evaluate the query.\n" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 26, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2419, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type of the action" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 31, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "log" + }, + { + "type": "stringLiteral", + "value": "mail" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2418, + 2419 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 20, + "character": 35 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCMonitoringLogAction", + "id": 2420 + }, + { + "type": "reference", + "name": "SCMonitoringMailAction", + "id": 2424 + } + ] + }, + { + "id": 2444, + "name": "SCMonitoringConfiguration", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A complete monitoring configuration for the backend" + }, + "children": [ + { + "id": 2445, + "name": "actions", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of actions that are executed, when a watcher fails" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 158, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCMonitoringMailAction", + "id": 2424 + }, + { + "type": "reference", + "name": "SCMonitoringLogAction", + "id": 2420 + } + ] + } + ] + } + }, + { + "id": 2446, + "name": "watchers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of watches" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 163, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCMonitoringWatcher", + "id": 2438 + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2445, + 2446 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 154, + "character": 42 + } + ] + }, + { + "id": 2420, + "name": "SCMonitoringLogAction", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A log action which can be executed from a failed watcher" + }, + "children": [ + { + "id": 2423, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Message that is used by the action", + "text": "Mustache syntax is supported to evaluate the query.\n" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 26, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMonitoringAction.message", + "id": 2418 + } + }, + { + "id": 2421, + "name": "prefix", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A prefix for the logged messages" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 41, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2422, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type of the action" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 46, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "log" + }, + "overwrites": { + "type": "reference", + "name": "SCMonitoringAction.type", + "id": 2419 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2423, + 2421, + 2422 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 37, + "character": 38 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMonitoringAction", + "id": 2417 + } + ] + }, + { + "id": 2424, + "name": "SCMonitoringMailAction", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A mail task which can be executed from a failed watcher" + }, + "children": [ + { + "id": 2428, + "name": "message", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Message that is used by the action", + "text": "Mustache syntax is supported to evaluate the query.\n" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 26, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "inheritedFrom": { + "type": "reference", + "name": "SCMonitoringAction.message", + "id": 2418 + } + }, + { + "id": 2425, + "name": "recipients", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of addresses to send the mails to" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 56, + "character": 12 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "intrinsic", + "name": "string" + } + } + }, + { + "id": 2426, + "name": "subject", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A subject line for all mails" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 61, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2427, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The type of the action" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 66, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "mail" + }, + "overwrites": { + "type": "reference", + "name": "SCMonitoringAction.type", + "id": 2419 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2428, + 2425, + 2426, + 2427 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 52, + "character": 39 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMonitoringAction", + "id": 2417 + } + ] + }, + { + "id": 2435, + "name": "SCMonitoringMaximumLengthCondition", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A condition which is met, when the result length is smaller than the maximum length" + }, + "children": [ + { + "id": 2436, + "name": "length", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The maximum length" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 111, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2437, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the condition" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 116, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "MaximumLength" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2436, + 2437 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 107, + "character": 51 + } + ] + }, + { + "id": 2432, + "name": "SCMonitoringMinimumLengthCondition", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A condition which is met, when the result length is higher than the minimum length" + }, + "children": [ + { + "id": 2433, + "name": "length", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The minimum length" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 96, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2434, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the condition" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 101, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "MinimumLength" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2433, + 2434 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 92, + "character": 51 + } + ] + }, + { + "id": 2429, + "name": "SCMonitoringTrigger", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A trigger which determines the execution time of a watcher" + }, + "children": [ + { + "id": 2430, + "name": "executionTime", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A cron like syntax to describe when this trigger should be executed" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 81, + "character": 15 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCMonitoringExecutionCalendarEvents", + "id": 2447 + }, + { + "type": "intrinsic", + "name": "string" + } + ] + } + }, + { + "id": 2431, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A name of the trigger that explains when it executes" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 86, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2430, + 2431 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 77, + "character": 36 + } + ] + }, + { + "id": 2438, + "name": "SCMonitoringWatcher", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A watcher that evaluates a query, when triggered" + }, + "children": [ + { + "id": 2439, + "name": "actions", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of actions that are executed, when the watcher fails" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 126, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCMonitoringLogAction", + "id": 2420 + }, + { + "type": "reference", + "name": "SCMonitoringMailAction", + "id": 2424 + } + ] + } + ] + } + }, + { + "id": 2440, + "name": "conditions", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of conditions that have to match the result of the query", + "text": "If not all conditions are met, the watcher will fail and all actions are executed\n" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 133, + "character": 12 + } + ], + "type": { + "type": "reference", + "name": "Array", + "typeArguments": [ + { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCMonitoringMaximumLengthCondition", + "id": 2435 + }, + { + "type": "reference", + "name": "SCMonitoringMinimumLengthCondition", + "id": 2432 + } + ] + } + ] + } + }, + { + "id": 2441, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A name for the watcher" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 138, + "character": 6 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 2442, + "name": "query", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Query to execute against the database" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 143, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + }, + { + "id": 2443, + "name": "triggers", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of triggers" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 148, + "character": 10 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCMonitoringTrigger", + "id": 2429 + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2439, + 2440, + 2441, + 2442, + 2443 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 122, + "character": 36 + } + ] + }, + { + "id": 2447, + "name": "SCMonitoringExecutionCalendarEvents", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of events to describe the execution interval of monitoring triggers" + }, + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 72, + "character": 47 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "hourly" + }, + { + "type": "stringLiteral", + "value": "daily" + }, + { + "type": "stringLiteral", + "value": "weekly" + }, + { + "type": "stringLiteral", + "value": "monthly" + } + ] + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2417, + 2444, + 2420, + 2424, + 2435, + 2432, + 2429, + 2438 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2447 + ] + } + ], + "sources": [ + { + "fileName": "types/config/Monitoring.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2525, + "name": "\"types/filters/Abstract\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Abstract.ts", + "children": [ + { + "id": 2526, + "name": "SCSearchAbstractFilter", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Structure of a filter instruction" + }, + "typeParameter": [ + { + "id": 2527, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCSearchAbstractFilterArguments", + "id": 2531 + } + } + ], + "children": [ + { + "id": 2528, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Arguments of filter" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 40, + "character": 11 + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCSearchAbstractFilterArguments", + "id": 2531 + } + } + }, + { + "id": 2529, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of filter" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 45, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCSearchFilterType", + "id": 2530 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2528, + 2529 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 36, + "character": 39 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCSearchAvailabilityFilter", + "id": 2484 + }, + { + "type": "reference", + "name": "SCSearchBooleanFilter", + "id": 2495 + }, + { + "type": "reference", + "name": "SCSearchDistanceFilter", + "id": 2505 + }, + { + "type": "reference", + "name": "SCSearchValueFilter", + "id": 2516 + } + ] + }, + { + "id": 2531, + "name": "SCSearchAbstractFilterArguments", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Arguments for the filter instruction" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 51, + "character": 43 + } + ], + "type": { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ] + } + }, + { + "id": 2532, + "name": "SCSearchFilter", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Available filter instructions" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 56, + "character": 26 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCSearchAvailabilityFilter", + "id": 2484 + }, + { + "type": "reference", + "name": "SCSearchBooleanFilter", + "id": 2495 + }, + { + "type": "reference", + "name": "SCSearchDistanceFilter", + "id": 2505 + }, + { + "type": "reference", + "name": "SCSearchValueFilter", + "id": 2516 + } + ] + } + }, + { + "id": 2530, + "name": "SCSearchFilterType", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Filter instruction types" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 27, + "character": 30 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "availability" + }, + { + "type": "stringLiteral", + "value": "boolean" + }, + { + "type": "stringLiteral", + "value": "distance" + }, + { + "type": "stringLiteral", + "value": "value" + } + ] + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2526 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2531, + 2532, + 2530 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2483, + "name": "\"types/filters/Availability\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Availability.ts", + "children": [ + { + "id": 2487, + "name": "SCAvailabilityFilterArguments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Arguments for filter instruction by availability" + }, + "typeParameter": [ + { + "id": 2491, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "indexSignature": [ + { + "id": 2492, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2493, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "typeParameter", + "name": "T" + } + } + ], + "children": [ + { + "id": 2488, + "name": "fromField", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field which marks the start of the availability" + }, + "sources": [ + { + "fileName": "types/filters/Availability.ts", + "line": 35, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + } + }, + { + "id": 2489, + "name": "time", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "Time to check. Defaults to 'now'" + }, + "sources": [ + { + "fileName": "types/filters/Availability.ts", + "line": 40, + "character": 6 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCISO8601Date", + "id": 452 + }, + { + "type": "stringLiteral", + "value": "now" + } + ] + } + }, + { + "id": 2490, + "name": "toField", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field which marks the end of the availability" + }, + "sources": [ + { + "fileName": "types/filters/Availability.ts", + "line": 45, + "character": 9 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2488, + 2489, + 2490 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Availability.ts", + "line": 31, + "character": 46 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMap", + "id": 82 + } + ] + }, + { + "id": 2484, + "name": "SCSearchAvailabilityFilter", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An availability filter", + "text": "Filter for documents where it cannot be safely determined that they are not available\n" + }, + "children": [ + { + "id": 2486, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Arguments of filter" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 40, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCAvailabilityFilterArguments", + "id": 2487 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractFilter.arguments", + "id": 2528 + } + }, + { + "id": 2485, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/filters/Availability.ts", + "line": 25, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "availability" + }, + "overwrites": { + "type": "reference", + "name": "SCSearchAbstractFilter.type", + "id": 2529 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2486, + 2485 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Availability.ts", + "line": 24, + "character": 43 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractFilter", + "id": 2526, + "typeArguments": [ + { + "type": "reference", + "name": "SCAvailabilityFilterArguments", + "id": 2487 + } + ] + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2487, + 2484 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Availability.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2494, + "name": "\"types/filters/Boolean\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Boolean.ts", + "children": [ + { + "id": 2498, + "name": "SCBooleanFilterArguments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Additional arguments for boolean filters" + }, + "typeParameter": [ + { + "id": 2501, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "indexSignature": [ + { + "id": 2502, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2503, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "typeParameter", + "name": "T" + } + } + ], + "children": [ + { + "id": 2499, + "name": "filters", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of filter to apply the boolean operation to" + }, + "sources": [ + { + "fileName": "types/filters/Boolean.ts", + "line": 33, + "character": 9 + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "name": "SCSearchFilter", + "id": 2532 + } + } + }, + { + "id": 2500, + "name": "operation", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Boolean operation to apply to the filters" + }, + "sources": [ + { + "fileName": "types/filters/Boolean.ts", + "line": 38, + "character": 11 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "and" + }, + { + "type": "stringLiteral", + "value": "not" + }, + { + "type": "stringLiteral", + "value": "or" + } + ] + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2499, + 2500 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Boolean.ts", + "line": 29, + "character": 41 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMap", + "id": 82 + } + ] + }, + { + "id": 2495, + "name": "SCSearchBooleanFilter", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A boolean filter", + "text": "This filter can be used to combine multiple filters with boolean operations.\n" + }, + "children": [ + { + "id": 2497, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Arguments of filter" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 40, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCBooleanFilterArguments", + "id": 2498 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractFilter.arguments", + "id": 2528 + } + }, + { + "id": 2496, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/filters/Boolean.ts", + "line": 23, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "boolean" + }, + "overwrites": { + "type": "reference", + "name": "SCSearchAbstractFilter.type", + "id": 2529 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2497, + 2496 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Boolean.ts", + "line": 22, + "character": 38 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractFilter", + "id": 2526, + "typeArguments": [ + { + "type": "reference", + "name": "SCBooleanFilterArguments", + "id": 2498 + } + ] + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2498, + 2495 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Boolean.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2504, + "name": "\"types/filters/Distance\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Distance.ts", + "children": [ + { + "id": 2508, + "name": "SCDistanceFilterArguments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Additional arguments for distance filters" + }, + "typeParameter": [ + { + "id": 2512, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "indexSignature": [ + { + "id": 2513, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2514, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "typeParameter", + "name": "T" + } + } + ], + "children": [ + { + "id": 2509, + "name": "distance", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Distance in meters to filter from given location" + }, + "sources": [ + { + "fileName": "types/filters/Distance.ts", + "line": 35, + "character": 10 + } + ], + "type": { + "type": "intrinsic", + "name": "number" + } + }, + { + "id": 2510, + "name": "field", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field which contains the location you want to filter" + }, + "sources": [ + { + "fileName": "types/filters/Distance.ts", + "line": 40, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + } + }, + { + "id": 2511, + "name": "position", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Position to calculate the distance to" + }, + "sources": [ + { + "fileName": "types/filters/Distance.ts", + "line": 45, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "Position" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2509, + 2510, + 2511 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Distance.ts", + "line": 31, + "character": 42 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMap", + "id": 82 + } + ] + }, + { + "id": 2505, + "name": "SCSearchDistanceFilter", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A distance filter", + "text": "Filter for documents that are in the given distance of the given location\n" + }, + "children": [ + { + "id": 2507, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Arguments of filter" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 40, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCSearchAbstractFilterArguments", + "id": 2531 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractFilter.arguments", + "id": 2528 + } + }, + { + "id": 2506, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/filters/Distance.ts", + "line": 25, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "distance" + }, + "overwrites": { + "type": "reference", + "name": "SCSearchAbstractFilter.type", + "id": 2529 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2507, + 2506 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Distance.ts", + "line": 24, + "character": 39 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractFilter", + "id": 2526, + "typeArguments": [ + { + "type": "reference", + "name": "SCSearchAbstractFilterArguments", + "id": 2531 + } + ] + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2508, + 2505 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Distance.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2515, + "name": "\"types/filters/Value\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/filters/Value.ts", + "children": [ + { + "id": 2516, + "name": "SCSearchValueFilter", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Filters for documents that match the value on the given field" + }, + "children": [ + { + "id": 2518, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Arguments of filter" + }, + "sources": [ + { + "fileName": "types/filters/Abstract.ts", + "line": 40, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCValueFilterArguments", + "id": 2519 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractFilter.arguments", + "id": 2528 + } + }, + { + "id": 2517, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/filters/Value.ts", + "line": 22, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "value" + }, + "overwrites": { + "type": "reference", + "name": "SCSearchAbstractFilter.type", + "id": 2529 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2518, + 2517 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Value.ts", + "line": 21, + "character": 36 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractFilter", + "id": 2526, + "typeArguments": [ + { + "type": "reference", + "name": "SCValueFilterArguments", + "id": 2519 + } + ] + } + ] + }, + { + "id": 2519, + "name": "SCValueFilterArguments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "typeParameter": [ + { + "id": 2522, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "indexSignature": [ + { + "id": 2523, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2524, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "typeParameter", + "name": "T" + } + } + ], + "children": [ + { + "id": 2520, + "name": "field", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field to filter for a value." + }, + "sources": [ + { + "fileName": "types/filters/Value.ts", + "line": 29, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + } + }, + { + "id": 2521, + "name": "value", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Value to filter. Value has to match the field exactly." + }, + "sources": [ + { + "fileName": "types/filters/Value.ts", + "line": 34, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2520, + 2521 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Value.ts", + "line": 25, + "character": 39 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMap", + "id": 82 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2516, + 2519 + ] + } + ], + "sources": [ + { + "fileName": "types/filters/Value.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 1, + "name": "\"types/i18n\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/i18n.ts", + "children": [ + { + "id": 2, + "name": "SCLanguage", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "An Language" + }, + "children": [ + { + "id": 3, + "name": "code", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The two letter ISO 639-1 Code of the Language" + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 22, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCLanguageCode", + "id": 14 + } + }, + { + "id": 4, + "name": "name", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The Fulltext name of the Language" + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 27, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCLanguageName", + "id": 13 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 3, + 4 + ] + } + ], + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 18, + "character": 27 + } + ] + }, + { + "id": 9, + "name": "SCMetaTranslations", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Interface to be implemented by all Meta classes" + }, + "typeParameter": [ + { + "id": 10, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "children": [ + { + "id": 11, + "name": "fieldTranslations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 717, + "character": 19 + } + ], + "type": { + "type": "reference", + "name": "SCRequiredTranslation", + "id": 22, + "typeArguments": [ + { + "type": "typeParameter", + "name": "T" + } + ] + } + }, + { + "id": 12, + "name": "fieldValueTranslations", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 718, + "character": 24 + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 11, + 12 + ] + } + ], + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 716, + "character": 35 + } + ], + "implementedBy": [ + { + "type": "reference", + "name": "SCAcademicDegreeMeta", + "id": 1109 + }, + { + "type": "reference", + "name": "SCAcademicDegreeMeta", + "id": 1109 + }, + { + "type": "reference", + "name": "SCAcademicEventMeta", + "id": 950 + }, + { + "type": "reference", + "name": "SCAcademicEventMeta", + "id": 950 + }, + { + "type": "reference", + "name": "SCAcademicTermWithoutReferencesMeta", + "id": 664 + }, + { + "type": "reference", + "name": "SCAcademicTermWithoutReferencesMeta", + "id": 664 + }, + { + "type": "reference", + "name": "SCArticleMeta", + "id": 1009 + }, + { + "type": "reference", + "name": "SCArticleMeta", + "id": 1009 + }, + { + "type": "reference", + "name": "SCBookMeta", + "id": 1068 + }, + { + "type": "reference", + "name": "SCBookMeta", + "id": 1068 + }, + { + "type": "reference", + "name": "SCBuildingMeta", + "id": 184 + }, + { + "type": "reference", + "name": "SCBuildingMeta", + "id": 184 + }, + { + "type": "reference", + "name": "SCCatalogMeta", + "id": 706 + }, + { + "type": "reference", + "name": "SCCatalogMeta", + "id": 706 + }, + { + "type": "reference", + "name": "SCCourseOfStudiesMeta", + "id": 1284 + }, + { + "type": "reference", + "name": "SCCourseOfStudiesMeta", + "id": 1284 + }, + { + "type": "reference", + "name": "SCCreativeWorkMeta", + "id": 851 + }, + { + "type": "reference", + "name": "SCCreativeWorkMeta", + "id": 851 + }, + { + "type": "reference", + "name": "SCDateSeriesMeta", + "id": 1217 + }, + { + "type": "reference", + "name": "SCDateSeriesMeta", + "id": 1217 + }, + { + "type": "reference", + "name": "SCDiffMeta", + "id": 1338 + }, + { + "type": "reference", + "name": "SCDiffMeta", + "id": 1338 + }, + { + "type": "reference", + "name": "SCDishMeta", + "id": 1406 + }, + { + "type": "reference", + "name": "SCDishMeta", + "id": 1406 + }, + { + "type": "reference", + "name": "SCEventMeta", + "id": 893 + }, + { + "type": "reference", + "name": "SCEventMeta", + "id": 893 + }, + { + "type": "reference", + "name": "SCFavoriteMeta", + "id": 1521 + }, + { + "type": "reference", + "name": "SCFloorMeta", + "id": 1602 + }, + { + "type": "reference", + "name": "SCFloorMeta", + "id": 1602 + }, + { + "type": "reference", + "name": "SCMessageMeta", + "id": 1659 + }, + { + "type": "reference", + "name": "SCMessageMeta", + "id": 1659 + }, + { + "type": "reference", + "name": "SCOrganizationMeta", + "id": 418 + }, + { + "type": "reference", + "name": "SCPersonMeta", + "id": 502 + }, + { + "type": "reference", + "name": "SCPersonMeta", + "id": 502 + }, + { + "type": "reference", + "name": "SCPlaceWithoutReferencesMeta", + "id": 68 + }, + { + "type": "reference", + "name": "SCPlaceWithoutReferencesMeta", + "id": 68 + }, + { + "type": "reference", + "name": "SCPointOfInterestMeta", + "id": 241 + }, + { + "type": "reference", + "name": "SCPointOfInterestMeta", + "id": 241 + }, + { + "type": "reference", + "name": "SCRoomMeta", + "id": 337 + }, + { + "type": "reference", + "name": "SCRoomMeta", + "id": 337 + }, + { + "type": "reference", + "name": "SCSemesterMeta", + "id": 752 + }, + { + "type": "reference", + "name": "SCSemesterMeta", + "id": 752 + }, + { + "type": "reference", + "name": "SCSettingMeta", + "id": 1721 + }, + { + "type": "reference", + "name": "SCSettingMeta", + "id": 1721 + }, + { + "type": "reference", + "name": "SCSportCourseMeta", + "id": 1164 + }, + { + "type": "reference", + "name": "SCSportCourseMeta", + "id": 1164 + }, + { + "type": "reference", + "name": "SCStudyModuleMeta", + "id": 1796 + }, + { + "type": "reference", + "name": "SCStudyModuleMeta", + "id": 1796 + }, + { + "type": "reference", + "name": "SCThingInPlaceMeta", + "id": 382 + }, + { + "type": "reference", + "name": "SCThingInPlaceMeta", + "id": 382 + }, + { + "type": "reference", + "name": "SCThingMeta", + "id": 601 + }, + { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", + "id": 279 + }, + { + "type": "reference", + "name": "SCThingThatAcceptsPaymentsWithoutReferencesMeta", + "id": 279 + }, + { + "type": "reference", + "name": "SCThingWithCategoriesWithoutReferencesMeta", + "id": 129 + }, + { + "type": "reference", + "name": "SCTicketMeta", + "id": 1860 + }, + { + "type": "reference", + "name": "SCTicketMeta", + "id": 1860 + }, + { + "type": "reference", + "name": "SCToDoMeta", + "id": 1485 + }, + { + "type": "reference", + "name": "SCToDoMeta", + "id": 1485 + }, + { + "type": "reference", + "name": "SCTourMeta", + "id": 1899 + }, + { + "type": "reference", + "name": "SCTourMeta", + "id": 1899 + }, + { + "type": "reference", + "name": "SCVideoMeta", + "id": 2010 + }, + { + "type": "reference", + "name": "SCVideoMeta", + "id": 2010 + } + ] + }, + { + "id": 5, + "name": "SCTranslations", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Translations for specific languages", + "tags": [ + { + "tag": "see", + "text": "https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" + } + ] + }, + "typeParameter": [ + { + "id": 6, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "children": [ + { + "id": 7, + "name": "de", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "German translations" + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 679, + "character": 4 + } + ], + "type": { + "type": "reference", + "name": "T", + "id": 6 + } + }, + { + "id": 8, + "name": "en", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true, + "isOptional": true + }, + "comment": { + "shortText": "English translations" + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 684, + "character": 4 + } + ], + "type": { + "type": "reference", + "name": "T", + "id": 6 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 7, + 8 + ] + } + ], + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 675, + "character": 31 + } + ] + }, + { + "id": 16, + "name": "RecursivePartial", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "shortText": "Type to represent requiredness of translation properties.\nWill be changed from RecursivePartial to RecursiveRequired in the future.\n(Source: https://stackoverflow.com/a/51365037)" + }, + "typeParameter": [ + { + "id": 17, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 692, + "character": 21 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 18, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 692, + "character": 26 + } + ] + } + } + }, + { + "id": 14, + "name": "SCLanguageCode", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A List of all possible Languages as ISO 639-1 Codes", + "tags": [ + { + "tag": "see", + "text": "https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n" + } + ] + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 227, + "character": 26 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "aa" + }, + { + "type": "stringLiteral", + "value": "ab" + }, + { + "type": "stringLiteral", + "value": "ae" + }, + { + "type": "stringLiteral", + "value": "af" + }, + { + "type": "stringLiteral", + "value": "ak" + }, + { + "type": "stringLiteral", + "value": "am" + }, + { + "type": "stringLiteral", + "value": "an" + }, + { + "type": "stringLiteral", + "value": "ar" + }, + { + "type": "stringLiteral", + "value": "as" + }, + { + "type": "stringLiteral", + "value": "av" + }, + { + "type": "stringLiteral", + "value": "ay" + }, + { + "type": "stringLiteral", + "value": "az" + }, + { + "type": "stringLiteral", + "value": "ba" + }, + { + "type": "stringLiteral", + "value": "be" + }, + { + "type": "stringLiteral", + "value": "bg" + }, + { + "type": "stringLiteral", + "value": "bh" + }, + { + "type": "stringLiteral", + "value": "bi" + }, + { + "type": "stringLiteral", + "value": "bm" + }, + { + "type": "stringLiteral", + "value": "bn" + }, + { + "type": "stringLiteral", + "value": "bo" + }, + { + "type": "stringLiteral", + "value": "br" + }, + { + "type": "stringLiteral", + "value": "bs" + }, + { + "type": "stringLiteral", + "value": "ca" + }, + { + "type": "stringLiteral", + "value": "ce" + }, + { + "type": "stringLiteral", + "value": "ch" + }, + { + "type": "stringLiteral", + "value": "co" + }, + { + "type": "stringLiteral", + "value": "cr" + }, + { + "type": "stringLiteral", + "value": "cs" + }, + { + "type": "stringLiteral", + "value": "cu" + }, + { + "type": "stringLiteral", + "value": "cv" + }, + { + "type": "stringLiteral", + "value": "cy" + }, + { + "type": "stringLiteral", + "value": "da" + }, + { + "type": "stringLiteral", + "value": "de" + }, + { + "type": "stringLiteral", + "value": "dv" + }, + { + "type": "stringLiteral", + "value": "dz" + }, + { + "type": "stringLiteral", + "value": "ee" + }, + { + "type": "stringLiteral", + "value": "el" + }, + { + "type": "stringLiteral", + "value": "en" + }, + { + "type": "stringLiteral", + "value": "eo" + }, + { + "type": "stringLiteral", + "value": "es" + }, + { + "type": "stringLiteral", + "value": "et" + }, + { + "type": "stringLiteral", + "value": "eu" + }, + { + "type": "stringLiteral", + "value": "fa" + }, + { + "type": "stringLiteral", + "value": "ff" + }, + { + "type": "stringLiteral", + "value": "fi" + }, + { + "type": "stringLiteral", + "value": "fj" + }, + { + "type": "stringLiteral", + "value": "fl" + }, + { + "type": "stringLiteral", + "value": "fo" + }, + { + "type": "stringLiteral", + "value": "fr" + }, + { + "type": "stringLiteral", + "value": "fy" + }, + { + "type": "stringLiteral", + "value": "ga" + }, + { + "type": "stringLiteral", + "value": "gd" + }, + { + "type": "stringLiteral", + "value": "gl" + }, + { + "type": "stringLiteral", + "value": "gn" + }, + { + "type": "stringLiteral", + "value": "gu" + }, + { + "type": "stringLiteral", + "value": "gv" + }, + { + "type": "stringLiteral", + "value": "ha" + }, + { + "type": "stringLiteral", + "value": "he" + }, + { + "type": "stringLiteral", + "value": "hi" + }, + { + "type": "stringLiteral", + "value": "ho" + }, + { + "type": "stringLiteral", + "value": "hr" + }, + { + "type": "stringLiteral", + "value": "ht" + }, + { + "type": "stringLiteral", + "value": "hu" + }, + { + "type": "stringLiteral", + "value": "hy" + }, + { + "type": "stringLiteral", + "value": "hz" + }, + { + "type": "stringLiteral", + "value": "ia" + }, + { + "type": "stringLiteral", + "value": "id" + }, + { + "type": "stringLiteral", + "value": "ia" + }, + { + "type": "stringLiteral", + "value": "ig" + }, + { + "type": "stringLiteral", + "value": "ii" + }, + { + "type": "stringLiteral", + "value": "ik" + }, + { + "type": "stringLiteral", + "value": "io" + }, + { + "type": "stringLiteral", + "value": "is" + }, + { + "type": "stringLiteral", + "value": "it" + }, + { + "type": "stringLiteral", + "value": "iu" + }, + { + "type": "stringLiteral", + "value": "ja" + }, + { + "type": "stringLiteral", + "value": "jv" + }, + { + "type": "stringLiteral", + "value": "ka" + }, + { + "type": "stringLiteral", + "value": "kg" + }, + { + "type": "stringLiteral", + "value": "ki" + }, + { + "type": "stringLiteral", + "value": "kj" + }, + { + "type": "stringLiteral", + "value": "kk" + }, + { + "type": "stringLiteral", + "value": "kl" + }, + { + "type": "stringLiteral", + "value": "km" + }, + { + "type": "stringLiteral", + "value": "kn" + }, + { + "type": "stringLiteral", + "value": "ko" + }, + { + "type": "stringLiteral", + "value": "kr" + }, + { + "type": "stringLiteral", + "value": "ks" + }, + { + "type": "stringLiteral", + "value": "ku" + }, + { + "type": "stringLiteral", + "value": "kv" + }, + { + "type": "stringLiteral", + "value": "kw" + }, + { + "type": "stringLiteral", + "value": "ky" + }, + { + "type": "stringLiteral", + "value": "la" + }, + { + "type": "stringLiteral", + "value": "lb" + }, + { + "type": "stringLiteral", + "value": "lg" + }, + { + "type": "stringLiteral", + "value": "li" + }, + { + "type": "stringLiteral", + "value": "ln" + }, + { + "type": "stringLiteral", + "value": "lo" + }, + { + "type": "stringLiteral", + "value": "lt" + }, + { + "type": "stringLiteral", + "value": "lu" + }, + { + "type": "stringLiteral", + "value": "lv" + }, + { + "type": "stringLiteral", + "value": "mg" + }, + { + "type": "stringLiteral", + "value": "mh" + }, + { + "type": "stringLiteral", + "value": "mi" + }, + { + "type": "stringLiteral", + "value": "mk" + }, + { + "type": "stringLiteral", + "value": "ml" + }, + { + "type": "stringLiteral", + "value": "mn" + }, + { + "type": "stringLiteral", + "value": "mr" + }, + { + "type": "stringLiteral", + "value": "ms" + }, + { + "type": "stringLiteral", + "value": "mt" + }, + { + "type": "stringLiteral", + "value": "my" + }, + { + "type": "stringLiteral", + "value": "na" + }, + { + "type": "stringLiteral", + "value": "nb" + }, + { + "type": "stringLiteral", + "value": "nd" + }, + { + "type": "stringLiteral", + "value": "ne" + }, + { + "type": "stringLiteral", + "value": "ng" + }, + { + "type": "stringLiteral", + "value": "nl" + }, + { + "type": "stringLiteral", + "value": "nn" + }, + { + "type": "stringLiteral", + "value": "no" + }, + { + "type": "stringLiteral", + "value": "nr" + }, + { + "type": "stringLiteral", + "value": "nv" + }, + { + "type": "stringLiteral", + "value": "ny" + }, + { + "type": "stringLiteral", + "value": "oc" + }, + { + "type": "stringLiteral", + "value": "oj" + }, + { + "type": "stringLiteral", + "value": "om" + }, + { + "type": "stringLiteral", + "value": "or" + }, + { + "type": "stringLiteral", + "value": "os" + }, + { + "type": "stringLiteral", + "value": "pa" + }, + { + "type": "stringLiteral", + "value": "pi" + }, + { + "type": "stringLiteral", + "value": "pl" + }, + { + "type": "stringLiteral", + "value": "ps" + }, + { + "type": "stringLiteral", + "value": "pt" + }, + { + "type": "stringLiteral", + "value": "qu" + }, + { + "type": "stringLiteral", + "value": "rm" + }, + { + "type": "stringLiteral", + "value": "rn" + }, + { + "type": "stringLiteral", + "value": "ro" + }, + { + "type": "stringLiteral", + "value": "ru" + }, + { + "type": "stringLiteral", + "value": "rw" + }, + { + "type": "stringLiteral", + "value": "sa" + }, + { + "type": "stringLiteral", + "value": "sc" + }, + { + "type": "stringLiteral", + "value": "sd" + }, + { + "type": "stringLiteral", + "value": "se" + }, + { + "type": "stringLiteral", + "value": "sg" + }, + { + "type": "stringLiteral", + "value": "si" + }, + { + "type": "stringLiteral", + "value": "sk" + }, + { + "type": "stringLiteral", + "value": "sl" + }, + { + "type": "stringLiteral", + "value": "sm" + }, + { + "type": "stringLiteral", + "value": "sn" + }, + { + "type": "stringLiteral", + "value": "so" + }, + { + "type": "stringLiteral", + "value": "sq" + }, + { + "type": "stringLiteral", + "value": "sr" + }, + { + "type": "stringLiteral", + "value": "ss" + }, + { + "type": "stringLiteral", + "value": "st" + }, + { + "type": "stringLiteral", + "value": "su" + }, + { + "type": "stringLiteral", + "value": "sv" + }, + { + "type": "stringLiteral", + "value": "sw" + }, + { + "type": "stringLiteral", + "value": "ta" + }, + { + "type": "stringLiteral", + "value": "te" + }, + { + "type": "stringLiteral", + "value": "tg" + }, + { + "type": "stringLiteral", + "value": "th" + }, + { + "type": "stringLiteral", + "value": "ti" + }, + { + "type": "stringLiteral", + "value": "tk" + }, + { + "type": "stringLiteral", + "value": "tl" + }, + { + "type": "stringLiteral", + "value": "tn" + }, + { + "type": "stringLiteral", + "value": "to" + }, + { + "type": "stringLiteral", + "value": "tr" + }, + { + "type": "stringLiteral", + "value": "ts" + }, + { + "type": "stringLiteral", + "value": "tt" + }, + { + "type": "stringLiteral", + "value": "tw" + }, + { + "type": "stringLiteral", + "value": "ty" + }, + { + "type": "stringLiteral", + "value": "ug" + }, + { + "type": "stringLiteral", + "value": "uk" + }, + { + "type": "stringLiteral", + "value": "ur" + }, + { + "type": "stringLiteral", + "value": "uz" + }, + { + "type": "stringLiteral", + "value": "ve" + }, + { + "type": "stringLiteral", + "value": "vi" + }, + { + "type": "stringLiteral", + "value": "vo" + }, + { + "type": "stringLiteral", + "value": "wa" + }, + { + "type": "stringLiteral", + "value": "wo" + }, + { + "type": "stringLiteral", + "value": "xh" + }, + { + "type": "stringLiteral", + "value": "yi" + }, + { + "type": "stringLiteral", + "value": "yo" + }, + { + "type": "stringLiteral", + "value": "za" + }, + { + "type": "stringLiteral", + "value": "zh" + }, + { + "type": "stringLiteral", + "value": "zu" + } + ] + } + }, + { + "id": 13, + "name": "SCLanguageName", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of possible languages in english", + "tags": [ + { + "tag": "see", + "text": "https://en.wikipedia.org/wiki/ISO_639-1\n" + } + ] + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 35, + "character": 26 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "afar" + }, + { + "type": "stringLiteral", + "value": "abkhazian" + }, + { + "type": "stringLiteral", + "value": "avestan" + }, + { + "type": "stringLiteral", + "value": "afrikaans" + }, + { + "type": "stringLiteral", + "value": "akan" + }, + { + "type": "stringLiteral", + "value": "amharic" + }, + { + "type": "stringLiteral", + "value": "aragonese" + }, + { + "type": "stringLiteral", + "value": "arabic" + }, + { + "type": "stringLiteral", + "value": "assamese" + }, + { + "type": "stringLiteral", + "value": "avaric" + }, + { + "type": "stringLiteral", + "value": "aymara" + }, + { + "type": "stringLiteral", + "value": "azerbaijani" + }, + { + "type": "stringLiteral", + "value": "bashkir" + }, + { + "type": "stringLiteral", + "value": "belarusian" + }, + { + "type": "stringLiteral", + "value": "bulgarian" + }, + { + "type": "stringLiteral", + "value": "bihari languages" + }, + { + "type": "stringLiteral", + "value": "bislama" + }, + { + "type": "stringLiteral", + "value": "bambara" + }, + { + "type": "stringLiteral", + "value": "bengali" + }, + { + "type": "stringLiteral", + "value": "tibetan" + }, + { + "type": "stringLiteral", + "value": "breton" + }, + { + "type": "stringLiteral", + "value": "bosnian" + }, + { + "type": "stringLiteral", + "value": "catalan; valencian" + }, + { + "type": "stringLiteral", + "value": "chechen" + }, + { + "type": "stringLiteral", + "value": "chamorro" + }, + { + "type": "stringLiteral", + "value": "corsican" + }, + { + "type": "stringLiteral", + "value": "cree" + }, + { + "type": "stringLiteral", + "value": "czech" + }, + { + "type": "stringLiteral", + "value": "church slavic; old slavonic; church slavonic; old bulgarian; old church slavonic" + }, + { + "type": "stringLiteral", + "value": "chuvash" + }, + { + "type": "stringLiteral", + "value": "welsh" + }, + { + "type": "stringLiteral", + "value": "danish" + }, + { + "type": "stringLiteral", + "value": "german" + }, + { + "type": "stringLiteral", + "value": "divehi; dhivehi; maldivian" + }, + { + "type": "stringLiteral", + "value": "dzongkha" + }, + { + "type": "stringLiteral", + "value": "ewe" + }, + { + "type": "stringLiteral", + "value": "greek, modern (1453-)" + }, + { + "type": "stringLiteral", + "value": "english" + }, + { + "type": "stringLiteral", + "value": "esperanto" + }, + { + "type": "stringLiteral", + "value": "spanish; castilian" + }, + { + "type": "stringLiteral", + "value": "estonian" + }, + { + "type": "stringLiteral", + "value": "basque" + }, + { + "type": "stringLiteral", + "value": "persian" + }, + { + "type": "stringLiteral", + "value": "fulah" + }, + { + "type": "stringLiteral", + "value": "finnish" + }, + { + "type": "stringLiteral", + "value": "fijian" + }, + { + "type": "stringLiteral", + "value": "filipino" + }, + { + "type": "stringLiteral", + "value": "faroese" + }, + { + "type": "stringLiteral", + "value": "french" + }, + { + "type": "stringLiteral", + "value": "western frisian" + }, + { + "type": "stringLiteral", + "value": "irish" + }, + { + "type": "stringLiteral", + "value": "gaelic; scottish gaelic" + }, + { + "type": "stringLiteral", + "value": "galician" + }, + { + "type": "stringLiteral", + "value": "guarani" + }, + { + "type": "stringLiteral", + "value": "gujarati" + }, + { + "type": "stringLiteral", + "value": "manx" + }, + { + "type": "stringLiteral", + "value": "hausa" + }, + { + "type": "stringLiteral", + "value": "hebrew" + }, + { + "type": "stringLiteral", + "value": "hindi" + }, + { + "type": "stringLiteral", + "value": "hiri motu" + }, + { + "type": "stringLiteral", + "value": "croatian" + }, + { + "type": "stringLiteral", + "value": "haitian; haitian creole" + }, + { + "type": "stringLiteral", + "value": "hungarian" + }, + { + "type": "stringLiteral", + "value": "armenian" + }, + { + "type": "stringLiteral", + "value": "herero" + }, + { + "type": "stringLiteral", + "value": "interlingua (international auxiliary language association)" + }, + { + "type": "stringLiteral", + "value": "indonesian" + }, + { + "type": "stringLiteral", + "value": "interlingue; occidental" + }, + { + "type": "stringLiteral", + "value": "igbo" + }, + { + "type": "stringLiteral", + "value": "sichuan yi; nuosu" + }, + { + "type": "stringLiteral", + "value": "inupiaq" + }, + { + "type": "stringLiteral", + "value": "ido" + }, + { + "type": "stringLiteral", + "value": "icelandic" + }, + { + "type": "stringLiteral", + "value": "italian" + }, + { + "type": "stringLiteral", + "value": "inuktitut" + }, + { + "type": "stringLiteral", + "value": "japanese" + }, + { + "type": "stringLiteral", + "value": "javanese" + }, + { + "type": "stringLiteral", + "value": "georgian" + }, + { + "type": "stringLiteral", + "value": "kongo" + }, + { + "type": "stringLiteral", + "value": "kikuyu; gikuyu" + }, + { + "type": "stringLiteral", + "value": "kuanyama; kwanyama" + }, + { + "type": "stringLiteral", + "value": "kazakh" + }, + { + "type": "stringLiteral", + "value": "kalaallisut; greenlandic" + }, + { + "type": "stringLiteral", + "value": "central khmer" + }, + { + "type": "stringLiteral", + "value": "kannada" + }, + { + "type": "stringLiteral", + "value": "korean" + }, + { + "type": "stringLiteral", + "value": "kanuri" + }, + { + "type": "stringLiteral", + "value": "kashmiri" + }, + { + "type": "stringLiteral", + "value": "kurdish" + }, + { + "type": "stringLiteral", + "value": "komi" + }, + { + "type": "stringLiteral", + "value": "cornish" + }, + { + "type": "stringLiteral", + "value": "kirghiz; kyrgyz" + }, + { + "type": "stringLiteral", + "value": "latin" + }, + { + "type": "stringLiteral", + "value": "luxembourgish; letzeburgesch" + }, + { + "type": "stringLiteral", + "value": "ganda" + }, + { + "type": "stringLiteral", + "value": "limburgan; limburger; limburgish" + }, + { + "type": "stringLiteral", + "value": "lingala" + }, + { + "type": "stringLiteral", + "value": "lao" + }, + { + "type": "stringLiteral", + "value": "lithuanian" + }, + { + "type": "stringLiteral", + "value": "luba-katanga" + }, + { + "type": "stringLiteral", + "value": "latvian" + }, + { + "type": "stringLiteral", + "value": "malagasy" + }, + { + "type": "stringLiteral", + "value": "marshallese" + }, + { + "type": "stringLiteral", + "value": "maori" + }, + { + "type": "stringLiteral", + "value": "macedonian" + }, + { + "type": "stringLiteral", + "value": "malayalam" + }, + { + "type": "stringLiteral", + "value": "mongolian" + }, + { + "type": "stringLiteral", + "value": "marathi" + }, + { + "type": "stringLiteral", + "value": "malay" + }, + { + "type": "stringLiteral", + "value": "maltese" + }, + { + "type": "stringLiteral", + "value": "burmese" + }, + { + "type": "stringLiteral", + "value": "nauru" + }, + { + "type": "stringLiteral", + "value": "bokmål, norwegian; norwegian bokmål" + }, + { + "type": "stringLiteral", + "value": "ndebele, north; north ndebele" + }, + { + "type": "stringLiteral", + "value": "nepali" + }, + { + "type": "stringLiteral", + "value": "ndonga" + }, + { + "type": "stringLiteral", + "value": "dutch; flemish" + }, + { + "type": "stringLiteral", + "value": "norwegian nynorsk; nynorsk, norwegian" + }, + { + "type": "stringLiteral", + "value": "norwegian" + }, + { + "type": "stringLiteral", + "value": "ndebele, south; south ndebele" + }, + { + "type": "stringLiteral", + "value": "navajo; navaho" + }, + { + "type": "stringLiteral", + "value": "chichewa; chewa; nyanja" + }, + { + "type": "stringLiteral", + "value": "occitan (post 1500); provençal" + }, + { + "type": "stringLiteral", + "value": "ojibwa" + }, + { + "type": "stringLiteral", + "value": "oromo" + }, + { + "type": "stringLiteral", + "value": "oriya" + }, + { + "type": "stringLiteral", + "value": "ossetian; ossetic" + }, + { + "type": "stringLiteral", + "value": "panjabi; punjabi" + }, + { + "type": "stringLiteral", + "value": "pali" + }, + { + "type": "stringLiteral", + "value": "polish" + }, + { + "type": "stringLiteral", + "value": "pushto; pashto" + }, + { + "type": "stringLiteral", + "value": "portuguese" + }, + { + "type": "stringLiteral", + "value": "quechua" + }, + { + "type": "stringLiteral", + "value": "romansh" + }, + { + "type": "stringLiteral", + "value": "rundi" + }, + { + "type": "stringLiteral", + "value": "romanian; moldavian; moldovan" + }, + { + "type": "stringLiteral", + "value": "russian" + }, + { + "type": "stringLiteral", + "value": "kinyarwanda" + }, + { + "type": "stringLiteral", + "value": "sanskrit" + }, + { + "type": "stringLiteral", + "value": "sardinian" + }, + { + "type": "stringLiteral", + "value": "sindhi" + }, + { + "type": "stringLiteral", + "value": "northern sami" + }, + { + "type": "stringLiteral", + "value": "sango" + }, + { + "type": "stringLiteral", + "value": "sinhala; sinhalese" + }, + { + "type": "stringLiteral", + "value": "slovak" + }, + { + "type": "stringLiteral", + "value": "slovenian" + }, + { + "type": "stringLiteral", + "value": "samoan" + }, + { + "type": "stringLiteral", + "value": "shona" + }, + { + "type": "stringLiteral", + "value": "somali" + }, + { + "type": "stringLiteral", + "value": "albanian" + }, + { + "type": "stringLiteral", + "value": "serbian" + }, + { + "type": "stringLiteral", + "value": "swati" + }, + { + "type": "stringLiteral", + "value": "sotho, southern" + }, + { + "type": "stringLiteral", + "value": "sundanese" + }, + { + "type": "stringLiteral", + "value": "swedish" + }, + { + "type": "stringLiteral", + "value": "swahili" + }, + { + "type": "stringLiteral", + "value": "tamil" + }, + { + "type": "stringLiteral", + "value": "telugu" + }, + { + "type": "stringLiteral", + "value": "tajik" + }, + { + "type": "stringLiteral", + "value": "thai" + }, + { + "type": "stringLiteral", + "value": "tigrinya" + }, + { + "type": "stringLiteral", + "value": "turkmen" + }, + { + "type": "stringLiteral", + "value": "tagalog" + }, + { + "type": "stringLiteral", + "value": "tswana" + }, + { + "type": "stringLiteral", + "value": "tonga (tonga islands)" + }, + { + "type": "stringLiteral", + "value": "turkish" + }, + { + "type": "stringLiteral", + "value": "tsonga" + }, + { + "type": "stringLiteral", + "value": "tatar" + }, + { + "type": "stringLiteral", + "value": "twi" + }, + { + "type": "stringLiteral", + "value": "tahitian" + }, + { + "type": "stringLiteral", + "value": "uighur; uyghur" + }, + { + "type": "stringLiteral", + "value": "ukrainian" + }, + { + "type": "stringLiteral", + "value": "urdu" + }, + { + "type": "stringLiteral", + "value": "uzbek" + }, + { + "type": "stringLiteral", + "value": "venda" + }, + { + "type": "stringLiteral", + "value": "vietnamese" + }, + { + "type": "stringLiteral", + "value": "volapük" + }, + { + "type": "stringLiteral", + "value": "walloon" + }, + { + "type": "stringLiteral", + "value": "wolof" + }, + { + "type": "stringLiteral", + "value": "xhosa" + }, + { + "type": "stringLiteral", + "value": "yiddish" + }, + { + "type": "stringLiteral", + "value": "yoruba" + }, + { + "type": "stringLiteral", + "value": "zhuang; chuang" + }, + { + "type": "stringLiteral", + "value": "chinese" + }, + { + "type": "stringLiteral", + "value": "zulu" + } + ] + } + }, + { + "id": 15, + "name": "SCNationality", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A list of possible nationalities", + "tags": [ + { + "tag": "see", + "text": "https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\n" + } + ] + }, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 419, + "character": 25 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "Afghanistan" + }, + { + "type": "stringLiteral", + "value": "Åland Islands" + }, + { + "type": "stringLiteral", + "value": "Albania" + }, + { + "type": "stringLiteral", + "value": "Algeria" + }, + { + "type": "stringLiteral", + "value": "American Samoa" + }, + { + "type": "stringLiteral", + "value": "Andorra" + }, + { + "type": "stringLiteral", + "value": "Angola" + }, + { + "type": "stringLiteral", + "value": "Anguilla" + }, + { + "type": "stringLiteral", + "value": "Antarctica" + }, + { + "type": "stringLiteral", + "value": "Antigua and Barbuda" + }, + { + "type": "stringLiteral", + "value": "Argentina" + }, + { + "type": "stringLiteral", + "value": "Armenia" + }, + { + "type": "stringLiteral", + "value": "Aruba" + }, + { + "type": "stringLiteral", + "value": "Australia" + }, + { + "type": "stringLiteral", + "value": "Austria" + }, + { + "type": "stringLiteral", + "value": "Azerbaijan" + }, + { + "type": "stringLiteral", + "value": "Bahamas" + }, + { + "type": "stringLiteral", + "value": "Bahrain" + }, + { + "type": "stringLiteral", + "value": "Bangladesh" + }, + { + "type": "stringLiteral", + "value": "Barbados" + }, + { + "type": "stringLiteral", + "value": "Belarus" + }, + { + "type": "stringLiteral", + "value": "Belgium" + }, + { + "type": "stringLiteral", + "value": "Belize" + }, + { + "type": "stringLiteral", + "value": "Benin" + }, + { + "type": "stringLiteral", + "value": "Bermuda" + }, + { + "type": "stringLiteral", + "value": "Bhutan" + }, + { + "type": "stringLiteral", + "value": "Bolivia (Plurinational State of)" + }, + { + "type": "stringLiteral", + "value": "Bonaire, Sint Eustatius and Saba" + }, + { + "type": "stringLiteral", + "value": "Bosnia and Herzegovina" + }, + { + "type": "stringLiteral", + "value": "Botswana" + }, + { + "type": "stringLiteral", + "value": "Bouvet Island" + }, + { + "type": "stringLiteral", + "value": "Brazil" + }, + { + "type": "stringLiteral", + "value": "British Indian Ocean Territory" + }, + { + "type": "stringLiteral", + "value": "Brunei Darussalam" + }, + { + "type": "stringLiteral", + "value": "Bulgaria" + }, + { + "type": "stringLiteral", + "value": "Burkina Faso" + }, + { + "type": "stringLiteral", + "value": "Burundi" + }, + { + "type": "stringLiteral", + "value": "Cambodia" + }, + { + "type": "stringLiteral", + "value": "Cameroon" + }, + { + "type": "stringLiteral", + "value": "Canada" + }, + { + "type": "stringLiteral", + "value": "Cabo Verde" + }, + { + "type": "stringLiteral", + "value": "Cayman Islands" + }, + { + "type": "stringLiteral", + "value": "Central African Republic" + }, + { + "type": "stringLiteral", + "value": "Chad" + }, + { + "type": "stringLiteral", + "value": "Chile" + }, + { + "type": "stringLiteral", + "value": "China" + }, + { + "type": "stringLiteral", + "value": "Christmas Island" + }, + { + "type": "stringLiteral", + "value": "Cocos (Keeling) Islands" + }, + { + "type": "stringLiteral", + "value": "Colombia" + }, + { + "type": "stringLiteral", + "value": "Comoros" + }, + { + "type": "stringLiteral", + "value": "Congo" + }, + { + "type": "stringLiteral", + "value": "Congo (Democratic Republic of the)" + }, + { + "type": "stringLiteral", + "value": "Cook Islands" + }, + { + "type": "stringLiteral", + "value": "Costa Rica" + }, + { + "type": "stringLiteral", + "value": "Côte d'Ivoire" + }, + { + "type": "stringLiteral", + "value": "Croatia" + }, + { + "type": "stringLiteral", + "value": "Cuba" + }, + { + "type": "stringLiteral", + "value": "Curaçao" + }, + { + "type": "stringLiteral", + "value": "Cyprus" + }, + { + "type": "stringLiteral", + "value": "Czech Republic" + }, + { + "type": "stringLiteral", + "value": "Denmark" + }, + { + "type": "stringLiteral", + "value": "Djibouti" + }, + { + "type": "stringLiteral", + "value": "Dominica" + }, + { + "type": "stringLiteral", + "value": "Dominican Republic" + }, + { + "type": "stringLiteral", + "value": "Ecuador" + }, + { + "type": "stringLiteral", + "value": "Egypt" + }, + { + "type": "stringLiteral", + "value": "El Salvador" + }, + { + "type": "stringLiteral", + "value": "Equatorial Guinea" + }, + { + "type": "stringLiteral", + "value": "Eritrea" + }, + { + "type": "stringLiteral", + "value": "Estonia" + }, + { + "type": "stringLiteral", + "value": "Ethiopia" + }, + { + "type": "stringLiteral", + "value": "Falkland Islands (Malvinas)" + }, + { + "type": "stringLiteral", + "value": "Faroe Islands" + }, + { + "type": "stringLiteral", + "value": "Fiji" + }, + { + "type": "stringLiteral", + "value": "Finland" + }, + { + "type": "stringLiteral", + "value": "France" + }, + { + "type": "stringLiteral", + "value": "French Guiana" + }, + { + "type": "stringLiteral", + "value": "French Polynesia" + }, + { + "type": "stringLiteral", + "value": "French Southern Territories" + }, + { + "type": "stringLiteral", + "value": "Gabon" + }, + { + "type": "stringLiteral", + "value": "Gambia" + }, + { + "type": "stringLiteral", + "value": "Georgia" + }, + { + "type": "stringLiteral", + "value": "Germany" + }, + { + "type": "stringLiteral", + "value": "Ghana" + }, + { + "type": "stringLiteral", + "value": "Gibraltar" + }, + { + "type": "stringLiteral", + "value": "Greece" + }, + { + "type": "stringLiteral", + "value": "Greenland" + }, + { + "type": "stringLiteral", + "value": "Grenada" + }, + { + "type": "stringLiteral", + "value": "Guadeloupe" + }, + { + "type": "stringLiteral", + "value": "Guam" + }, + { + "type": "stringLiteral", + "value": "Guatemala" + }, + { + "type": "stringLiteral", + "value": "Guernsey" + }, + { + "type": "stringLiteral", + "value": "Guinea" + }, + { + "type": "stringLiteral", + "value": "Guinea-Bissau" + }, + { + "type": "stringLiteral", + "value": "Guyana" + }, + { + "type": "stringLiteral", + "value": "Haiti" + }, + { + "type": "stringLiteral", + "value": "Heard Island and McDonald Islands" + }, + { + "type": "stringLiteral", + "value": "Holy See" + }, + { + "type": "stringLiteral", + "value": "Honduras" + }, + { + "type": "stringLiteral", + "value": "Hong Kong" + }, + { + "type": "stringLiteral", + "value": "Hungary" + }, + { + "type": "stringLiteral", + "value": "Iceland" + }, + { + "type": "stringLiteral", + "value": "India" + }, + { + "type": "stringLiteral", + "value": "Indonesia" + }, + { + "type": "stringLiteral", + "value": "Iran (Islamic Republic of)" + }, + { + "type": "stringLiteral", + "value": "Iraq" + }, + { + "type": "stringLiteral", + "value": "Ireland" + }, + { + "type": "stringLiteral", + "value": "Isle of Man" + }, + { + "type": "stringLiteral", + "value": "Israel" + }, + { + "type": "stringLiteral", + "value": "Italy" + }, + { + "type": "stringLiteral", + "value": "Jamaica" + }, + { + "type": "stringLiteral", + "value": "Japan" + }, + { + "type": "stringLiteral", + "value": "Jersey" + }, + { + "type": "stringLiteral", + "value": "Jordan" + }, + { + "type": "stringLiteral", + "value": "Kazakhstan" + }, + { + "type": "stringLiteral", + "value": "Kenya" + }, + { + "type": "stringLiteral", + "value": "Kiribati" + }, + { + "type": "stringLiteral", + "value": "Korea (Democratic People's Republic of)" + }, + { + "type": "stringLiteral", + "value": "Korea (Republic of)" + }, + { + "type": "stringLiteral", + "value": "Kuwait" + }, + { + "type": "stringLiteral", + "value": "Kyrgyzstan" + }, + { + "type": "stringLiteral", + "value": "Lao People's Democratic Republic" + }, + { + "type": "stringLiteral", + "value": "Latvia" + }, + { + "type": "stringLiteral", + "value": "Lebanon" + }, + { + "type": "stringLiteral", + "value": "Lesotho" + }, + { + "type": "stringLiteral", + "value": "Liberia" + }, + { + "type": "stringLiteral", + "value": "Libya" + }, + { + "type": "stringLiteral", + "value": "Liechtenstein" + }, + { + "type": "stringLiteral", + "value": "Lithuania" + }, + { + "type": "stringLiteral", + "value": "Luxembourg" + }, + { + "type": "stringLiteral", + "value": "Macao" + }, + { + "type": "stringLiteral", + "value": "Macedonia (the former Yugoslav Republic of)" + }, + { + "type": "stringLiteral", + "value": "Madagascar" + }, + { + "type": "stringLiteral", + "value": "Malawi" + }, + { + "type": "stringLiteral", + "value": "Malaysia" + }, + { + "type": "stringLiteral", + "value": "Maldives" + }, + { + "type": "stringLiteral", + "value": "Mali" + }, + { + "type": "stringLiteral", + "value": "Malta" + }, + { + "type": "stringLiteral", + "value": "Marshall Islands" + }, + { + "type": "stringLiteral", + "value": "Martinique" + }, + { + "type": "stringLiteral", + "value": "Mauritania" + }, + { + "type": "stringLiteral", + "value": "Mauritius" + }, + { + "type": "stringLiteral", + "value": "Mayotte" + }, + { + "type": "stringLiteral", + "value": "Mexico" + }, + { + "type": "stringLiteral", + "value": "Micronesia (Federated States of)" + }, + { + "type": "stringLiteral", + "value": "Moldova (Republic of)" + }, + { + "type": "stringLiteral", + "value": "Monaco" + }, + { + "type": "stringLiteral", + "value": "Mongolia" + }, + { + "type": "stringLiteral", + "value": "Montenegro" + }, + { + "type": "stringLiteral", + "value": "Montserrat" + }, + { + "type": "stringLiteral", + "value": "Morocco" + }, + { + "type": "stringLiteral", + "value": "Mozambique" + }, + { + "type": "stringLiteral", + "value": "Myanmar" + }, + { + "type": "stringLiteral", + "value": "Namibia" + }, + { + "type": "stringLiteral", + "value": "Nauru" + }, + { + "type": "stringLiteral", + "value": "Nepal" + }, + { + "type": "stringLiteral", + "value": "Netherlands" + }, + { + "type": "stringLiteral", + "value": "New Caledonia" + }, + { + "type": "stringLiteral", + "value": "New Zealand" + }, + { + "type": "stringLiteral", + "value": "Nicaragua" + }, + { + "type": "stringLiteral", + "value": "Niger" + }, + { + "type": "stringLiteral", + "value": "Nigeria" + }, + { + "type": "stringLiteral", + "value": "Niue" + }, + { + "type": "stringLiteral", + "value": "Norfolk Island" + }, + { + "type": "stringLiteral", + "value": "Northern Mariana Islands" + }, + { + "type": "stringLiteral", + "value": "Norway" + }, + { + "type": "stringLiteral", + "value": "Oman" + }, + { + "type": "stringLiteral", + "value": "Pakistan" + }, + { + "type": "stringLiteral", + "value": "Palau" + }, + { + "type": "stringLiteral", + "value": "Palestine, State of" + }, + { + "type": "stringLiteral", + "value": "Panama" + }, + { + "type": "stringLiteral", + "value": "Papua New Guinea" + }, + { + "type": "stringLiteral", + "value": "Paraguay" + }, + { + "type": "stringLiteral", + "value": "Peru" + }, + { + "type": "stringLiteral", + "value": "Philippines" + }, + { + "type": "stringLiteral", + "value": "Pitcairn" + }, + { + "type": "stringLiteral", + "value": "Poland" + }, + { + "type": "stringLiteral", + "value": "Portugal" + }, + { + "type": "stringLiteral", + "value": "Puerto Rico" + }, + { + "type": "stringLiteral", + "value": "Qatar" + }, + { + "type": "stringLiteral", + "value": "Réunion" + }, + { + "type": "stringLiteral", + "value": "Romania" + }, + { + "type": "stringLiteral", + "value": "Russian Federation" + }, + { + "type": "stringLiteral", + "value": "Rwanda" + }, + { + "type": "stringLiteral", + "value": "Saint Barthélemy" + }, + { + "type": "stringLiteral", + "value": "Saint Helena, Ascension and Tristan da Cunha" + }, + { + "type": "stringLiteral", + "value": "Saint Kitts and Nevis" + }, + { + "type": "stringLiteral", + "value": "Saint Lucia" + }, + { + "type": "stringLiteral", + "value": "Saint Martin (French part)" + }, + { + "type": "stringLiteral", + "value": "Saint Pierre and Miquelon" + }, + { + "type": "stringLiteral", + "value": "Saint Vincent and the Grenadines" + }, + { + "type": "stringLiteral", + "value": "Samoa" + }, + { + "type": "stringLiteral", + "value": "San Marino" + }, + { + "type": "stringLiteral", + "value": "Sao Tome and Principe" + }, + { + "type": "stringLiteral", + "value": "Saudi Arabia" + }, + { + "type": "stringLiteral", + "value": "Senegal" + }, + { + "type": "stringLiteral", + "value": "Serbia" + }, + { + "type": "stringLiteral", + "value": "Seychelles" + }, + { + "type": "stringLiteral", + "value": "Sierra Leone" + }, + { + "type": "stringLiteral", + "value": "Singapore" + }, + { + "type": "stringLiteral", + "value": "Sint Maarten (Dutch part)" + }, + { + "type": "stringLiteral", + "value": "Slovakia" + }, + { + "type": "stringLiteral", + "value": "Slovenia" + }, + { + "type": "stringLiteral", + "value": "Solomon Islands" + }, + { + "type": "stringLiteral", + "value": "Somalia" + }, + { + "type": "stringLiteral", + "value": "South Africa" + }, + { + "type": "stringLiteral", + "value": "South Georgia and the South Sandwich Islands" + }, + { + "type": "stringLiteral", + "value": "South Sudan" + }, + { + "type": "stringLiteral", + "value": "Spain" + }, + { + "type": "stringLiteral", + "value": "Sri Lanka" + }, + { + "type": "stringLiteral", + "value": "Sudan" + }, + { + "type": "stringLiteral", + "value": "Suriname" + }, + { + "type": "stringLiteral", + "value": "Svalbard and Jan Mayen" + }, + { + "type": "stringLiteral", + "value": "Swaziland" + }, + { + "type": "stringLiteral", + "value": "Sweden" + }, + { + "type": "stringLiteral", + "value": "Switzerland" + }, + { + "type": "stringLiteral", + "value": "Syrian Arab Republic" + }, + { + "type": "stringLiteral", + "value": "Taiwan, Province of China" + }, + { + "type": "stringLiteral", + "value": "Tajikistan" + }, + { + "type": "stringLiteral", + "value": "Tanzania, United Republic of" + }, + { + "type": "stringLiteral", + "value": "Thailand" + }, + { + "type": "stringLiteral", + "value": "Timor-Leste" + }, + { + "type": "stringLiteral", + "value": "Togo" + }, + { + "type": "stringLiteral", + "value": "Tokelau" + }, + { + "type": "stringLiteral", + "value": "Tonga" + }, + { + "type": "stringLiteral", + "value": "Trinidad and Tobago" + }, + { + "type": "stringLiteral", + "value": "Tunisia" + }, + { + "type": "stringLiteral", + "value": "Turkey" + }, + { + "type": "stringLiteral", + "value": "Turkmenistan" + }, + { + "type": "stringLiteral", + "value": "Turks and Caicos Islands" + }, + { + "type": "stringLiteral", + "value": "Tuvalu" + }, + { + "type": "stringLiteral", + "value": "Uganda" + }, + { + "type": "stringLiteral", + "value": "Ukraine" + }, + { + "type": "stringLiteral", + "value": "United Arab Emirates" + }, + { + "type": "stringLiteral", + "value": "United Kingdom of Great Britain and Northern Ireland" + }, + { + "type": "stringLiteral", + "value": "United States of America" + }, + { + "type": "stringLiteral", + "value": "United States Minor Outlying Islands" + }, + { + "type": "stringLiteral", + "value": "Uruguay" + }, + { + "type": "stringLiteral", + "value": "Uzbekistan" + }, + { + "type": "stringLiteral", + "value": "Vanuatu" + }, + { + "type": "stringLiteral", + "value": "Venezuela (Bolivarian Republic of)" + }, + { + "type": "stringLiteral", + "value": "Viet Nam" + }, + { + "type": "stringLiteral", + "value": "Virgin Islands (British)" + }, + { + "type": "stringLiteral", + "value": "Virgin Islands (U.S.)" + }, + { + "type": "stringLiteral", + "value": "Wallis and Futuna" + }, + { + "type": "stringLiteral", + "value": "Western Sahara" + }, + { + "type": "stringLiteral", + "value": "Yemen" + }, + { + "type": "stringLiteral", + "value": "Zambia" + }, + { + "type": "stringLiteral", + "value": "Zimbabwe" + } + ] + } + }, + { + "id": 22, + "name": "SCRequiredTranslation", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "shortText": "Type that allows mapping from available keys of SCTranslations to SCRequiredTranslationKeys" + }, + "typeParameter": [ + { + "id": 23, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 709, + "character": 26 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 24, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 709, + "character": 31 + } + ] + } + } + }, + { + "id": 19, + "name": "SCRequiredTranslationKeys", + "kind": 4194304, + "kindString": "Type alias", + "flags": {}, + "comment": { + "shortText": "Type to recursively map keys in to a string value (used for translation)" + }, + "typeParameter": [ + { + "id": 20, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {} + } + ], + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 702, + "character": 30 + } + ], + "type": { + "type": "reflection", + "declaration": { + "id": 21, + "name": "__type", + "kind": 65536, + "kindString": "Type literal", + "flags": {}, + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 702, + "character": 35 + } + ] + } + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2, + 9, + 5 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 16, + 14, + 13, + 15, + 22, + 19 + ] + } + ], + "sources": [ + { + "fileName": "types/i18n.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2728, + "name": "\"types/namespaces\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/namespaces.ts", + "children": [ + { + "id": 2729, + "name": "SCLicensePlate", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "The license plate of a university e.g. the UID of the university" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 18, + "character": 26 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "ac-kf" + }, + { + "type": "stringLiteral", + "value": "ac-fk" + }, + { + "type": "stringLiteral", + "value": "ac-fh" + }, + { + "type": "stringLiteral", + "value": "ac-hm" + }, + { + "type": "stringLiteral", + "value": "ac-th" + }, + { + "type": "stringLiteral", + "value": "dn-fh" + }, + { + "type": "stringLiteral", + "value": "aa-fh" + }, + { + "type": "stringLiteral", + "value": "sig-f2" + }, + { + "type": "stringLiteral", + "value": "su-ah" + }, + { + "type": "stringLiteral", + "value": "rd-vf" + }, + { + "type": "stringLiteral", + "value": "am-f2" + }, + { + "type": "stringLiteral", + "value": "am-fh" + }, + { + "type": "stringLiteral", + "value": "an-fh" + }, + { + "type": "stringLiteral", + "value": "ik-fh" + }, + { + "type": "stringLiteral", + "value": "ab-fh" + }, + { + "type": "stringLiteral", + "value": "asl-vf" + }, + { + "type": "stringLiteral", + "value": "a-hm" + }, + { + "type": "stringLiteral", + "value": "a-u" + }, + { + "type": "stringLiteral", + "value": "a-fh" + }, + { + "type": "stringLiteral", + "value": "hef-fh" + }, + { + "type": "stringLiteral", + "value": "hg-hs" + }, + { + "type": "stringLiteral", + "value": "su-if" + }, + { + "type": "stringLiteral", + "value": "cw-ih" + }, + { + "type": "stringLiteral", + "value": "tbb-dh" + }, + { + "type": "stringLiteral", + "value": "eu-vf" + }, + { + "type": "stringLiteral", + "value": "los-pf" + }, + { + "type": "stringLiteral", + "value": "esw-pf" + }, + { + "type": "stringLiteral", + "value": "ba-u" + }, + { + "type": "stringLiteral", + "value": "bt-kh" + }, + { + "type": "stringLiteral", + "value": "bt-u" + }, + { + "type": "stringLiteral", + "value": "gap-kh" + }, + { + "type": "stringLiteral", + "value": "wr-vf" + }, + { + "type": "stringLiteral", + "value": "pb-f2" + }, + { + "type": "stringLiteral", + "value": "b-ah" + }, + { + "type": "stringLiteral", + "value": "b-am" + }, + { + "type": "stringLiteral", + "value": "b-fs" + }, + { + "type": "stringLiteral", + "value": "b-ab" + }, + { + "type": "stringLiteral", + "value": "b-pf" + }, + { + "type": "stringLiteral", + "value": "b-tf" + }, + { + "type": "stringLiteral", + "value": "b-mu" + }, + { + "type": "stringLiteral", + "value": "b-dk" + }, + { + "type": "stringLiteral", + "value": "b-p2" + }, + { + "type": "stringLiteral", + "value": "b-bs" + }, + { + "type": "stringLiteral", + "value": "b-eh" + }, + { + "type": "stringLiteral", + "value": "b-hw" + }, + { + "type": "stringLiteral", + "value": "b-es" + }, + { + "type": "stringLiteral", + "value": "b-em" + }, + { + "type": "stringLiteral", + "value": "b-ec" + }, + { + "type": "stringLiteral", + "value": "b-ef" + }, + { + "type": "stringLiteral", + "value": "b-vf" + }, + { + "type": "stringLiteral", + "value": "b-gb" + }, + { + "type": "stringLiteral", + "value": "b-hs" + }, + { + "type": "stringLiteral", + "value": "b-pk" + }, + { + "type": "stringLiteral", + "value": "b-mh" + }, + { + "type": "stringLiteral", + "value": "b-ft" + }, + { + "type": "stringLiteral", + "value": "b-p3" + }, + { + "type": "stringLiteral", + "value": "b-fb" + }, + { + "type": "stringLiteral", + "value": "b-wt" + }, + { + "type": "stringLiteral", + "value": "b-u2" + }, + { + "type": "stringLiteral", + "value": "b-u" + }, + { + "type": "stringLiteral", + "value": "b-v2" + }, + { + "type": "stringLiteral", + "value": "b-fw" + }, + { + "type": "stringLiteral", + "value": "b-p4" + }, + { + "type": "stringLiteral", + "value": "b-ih" + }, + { + "type": "stringLiteral", + "value": "b-kf" + }, + { + "type": "stringLiteral", + "value": "b-mf" + }, + { + "type": "stringLiteral", + "value": "b-dh" + }, + { + "type": "stringLiteral", + "value": "b-pu" + }, + { + "type": "stringLiteral", + "value": "b-ph" + }, + { + "type": "stringLiteral", + "value": "b-qh" + }, + { + "type": "stringLiteral", + "value": "b-ot" + }, + { + "type": "stringLiteral", + "value": "b-fh" + }, + { + "type": "stringLiteral", + "value": "b-su" + }, + { + "type": "stringLiteral", + "value": "b-tk" + }, + { + "type": "stringLiteral", + "value": "b-tc" + }, + { + "type": "stringLiteral", + "value": "b-hk" + }, + { + "type": "stringLiteral", + "value": "b-wb" + }, + { + "type": "stringLiteral", + "value": "b-fp" + }, + { + "type": "stringLiteral", + "value": "b-v3" + }, + { + "type": "stringLiteral", + "value": "b-fu" + }, + { + "type": "stringLiteral", + "value": "b-h3" + }, + { + "type": "stringLiteral", + "value": "b-hm" + }, + { + "type": "stringLiteral", + "value": "b-kh" + }, + { + "type": "stringLiteral", + "value": "b-h4" + }, + { + "type": "stringLiteral", + "value": "b-f3" + }, + { + "type": "stringLiteral", + "value": "b-f5" + }, + { + "type": "stringLiteral", + "value": "b-f2" + }, + { + "type": "stringLiteral", + "value": "b-tu" + }, + { + "type": "stringLiteral", + "value": "ber-vf" + }, + { + "type": "stringLiteral", + "value": "bbg-fh" + }, + { + "type": "stringLiteral", + "value": "bbg-hs" + }, + { + "type": "stringLiteral", + "value": "w-k2" + }, + { + "type": "stringLiteral", + "value": "bi-kh" + }, + { + "type": "stringLiteral", + "value": "bc-fh" + }, + { + "type": "stringLiteral", + "value": "bi-du" + }, + { + "type": "stringLiteral", + "value": "bi-fm" + }, + { + "type": "stringLiteral", + "value": "pb-f4" + }, + { + "type": "stringLiteral", + "value": "bi-u" + }, + { + "type": "stringLiteral", + "value": "bi-fh" + }, + { + "type": "stringLiteral", + "value": "bi-vf" + }, + { + "type": "stringLiteral", + "value": "wm-hs" + }, + { + "type": "stringLiteral", + "value": "mz-fh" + }, + { + "type": "stringLiteral", + "value": "tr-f2" + }, + { + "type": "stringLiteral", + "value": "bo-eb" + }, + { + "type": "stringLiteral", + "value": "bo-fh" + }, + { + "type": "stringLiteral", + "value": "bo-f1" + }, + { + "type": "stringLiteral", + "value": "bo-fg" + }, + { + "type": "stringLiteral", + "value": "bo-hm" + }, + { + "type": "stringLiteral", + "value": "bo-f3" + }, + { + "type": "stringLiteral", + "value": "bo-kf" + }, + { + "type": "stringLiteral", + "value": "bo-u" + }, + { + "type": "stringLiteral", + "value": "bn-sg" + }, + { + "type": "stringLiteral", + "value": "bn-pf" + }, + { + "type": "stringLiteral", + "value": "bn-vf" + }, + { + "type": "stringLiteral", + "value": "bn-fh" + }, + { + "type": "stringLiteral", + "value": "bn-u" + }, + { + "type": "stringLiteral", + "value": "bot-fh" + }, + { + "type": "stringLiteral", + "value": "brb-vf" + }, + { + "type": "stringLiteral", + "value": "brb-fh" + }, + { + "type": "stringLiteral", + "value": "bs-fh" + }, + { + "type": "stringLiteral", + "value": "bs-hk" + }, + { + "type": "stringLiteral", + "value": "bs-tu" + }, + { + "type": "stringLiteral", + "value": "hb-ah" + }, + { + "type": "stringLiteral", + "value": "hb-hi" + }, + { + "type": "stringLiteral", + "value": "hb-fh" + }, + { + "type": "stringLiteral", + "value": "hb-iu" + }, + { + "type": "stringLiteral", + "value": "hb-hk" + }, + { + "type": "stringLiteral", + "value": "hb-u" + }, + { + "type": "stringLiteral", + "value": "hb-vf" + }, + { + "type": "stringLiteral", + "value": "hb-h" + }, + { + "type": "stringLiteral", + "value": "ka-pu" + }, + { + "type": "stringLiteral", + "value": "bm-eu" + }, + { + "type": "stringLiteral", + "value": "bm-fb" + }, + { + "type": "stringLiteral", + "value": "std-hs" + }, + { + "type": "stringLiteral", + "value": "std-fh" + }, + { + "type": "stringLiteral", + "value": "cw-fh" + }, + { + "type": "stringLiteral", + "value": "cw-hs" + }, + { + "type": "stringLiteral", + "value": "ce-pf" + }, + { + "type": "stringLiteral", + "value": "c-tu" + }, + { + "type": "stringLiteral", + "value": "c-th" + }, + { + "type": "stringLiteral", + "value": "gs-tu" + }, + { + "type": "stringLiteral", + "value": "co-fh" + }, + { + "type": "stringLiteral", + "value": "co-hs" + }, + { + "type": "stringLiteral", + "value": "co-f2" + }, + { + "type": "stringLiteral", + "value": "cb-fh" + }, + { + "type": "stringLiteral", + "value": "cb-tu" + }, + { + "type": "stringLiteral", + "value": "da-kf" + }, + { + "type": "stringLiteral", + "value": "da-vf" + }, + { + "type": "stringLiteral", + "value": "da-fh" + }, + { + "type": "stringLiteral", + "value": "da-pf" + }, + { + "type": "stringLiteral", + "value": "da-tu" + }, + { + "type": "stringLiteral", + "value": "da-v2" + }, + { + "type": "stringLiteral", + "value": "deg-fh" + }, + { + "type": "stringLiteral", + "value": "de-fh" + }, + { + "type": "stringLiteral", + "value": "dt-fl" + }, + { + "type": "stringLiteral", + "value": "lip-h2" + }, + { + "type": "stringLiteral", + "value": "lip-hm" + }, + { + "type": "stringLiteral", + "value": "dt-hm" + }, + { + "type": "stringLiteral", + "value": "da-v3" + }, + { + "type": "stringLiteral", + "value": "dh-fh" + }, + { + "type": "stringLiteral", + "value": "do-fh" + }, + { + "type": "stringLiteral", + "value": "do-mh" + }, + { + "type": "stringLiteral", + "value": "do-is" + }, + { + "type": "stringLiteral", + "value": "do-pf" + }, + { + "type": "stringLiteral", + "value": "do-u" + }, + { + "type": "stringLiteral", + "value": "do-hm" + }, + { + "type": "stringLiteral", + "value": "do-vf" + }, + { + "type": "stringLiteral", + "value": "dd-ec" + }, + { + "type": "stringLiteral", + "value": "dd-fh" + }, + { + "type": "stringLiteral", + "value": "dd-hs" + }, + { + "type": "stringLiteral", + "value": "dd-ak" + }, + { + "type": "stringLiteral", + "value": "dd-ph" + }, + { + "type": "stringLiteral", + "value": "dd-pf" + }, + { + "type": "stringLiteral", + "value": "dd-pu" + }, + { + "type": "stringLiteral", + "value": "dd-hl" + }, + { + "type": "stringLiteral", + "value": "dd-ht" + }, + { + "type": "stringLiteral", + "value": "dd-hk" + }, + { + "type": "stringLiteral", + "value": "dd-ma" + }, + { + "type": "stringLiteral", + "value": "dd-hm" + }, + { + "type": "stringLiteral", + "value": "dd-p2" + }, + { + "type": "stringLiteral", + "value": "dd-p3" + }, + { + "type": "stringLiteral", + "value": "dd-tu" + }, + { + "type": "stringLiteral", + "value": "dd-hv" + }, + { + "type": "stringLiteral", + "value": "d-iu" + }, + { + "type": "stringLiteral", + "value": "du-hm" + }, + { + "type": "stringLiteral", + "value": "du-pf" + }, + { + "type": "stringLiteral", + "value": "du-ug" + }, + { + "type": "stringLiteral", + "value": "du-vf" + }, + { + "type": "stringLiteral", + "value": "du-u" + }, + { + "type": "stringLiteral", + "value": "d-am" + }, + { + "type": "stringLiteral", + "value": "d-eb" + }, + { + "type": "stringLiteral", + "value": "d-ff" + }, + { + "type": "stringLiteral", + "value": "d-pf" + }, + { + "type": "stringLiteral", + "value": "d-fh" + }, + { + "type": "stringLiteral", + "value": "d-vf" + }, + { + "type": "stringLiteral", + "value": "d-hk" + }, + { + "type": "stringLiteral", + "value": "d-hm" + }, + { + "type": "stringLiteral", + "value": "d-u" + }, + { + "type": "stringLiteral", + "value": "bar-fh" + }, + { + "type": "stringLiteral", + "value": "ew-fh" + }, + { + "type": "stringLiteral", + "value": "eck-fh" + }, + { + "type": "stringLiteral", + "value": "ld-vf" + }, + { + "type": "stringLiteral", + "value": "ei-u" + }, + { + "type": "stringLiteral", + "value": "pi-f2" + }, + { + "type": "stringLiteral", + "value": "ol-f2" + }, + { + "type": "stringLiteral", + "value": "hvl-hs" + }, + { + "type": "stringLiteral", + "value": "hvl-fh" + }, + { + "type": "stringLiteral", + "value": "emd-fh" + }, + { + "type": "stringLiteral", + "value": "ed-pf" + }, + { + "type": "stringLiteral", + "value": "ef-fh" + }, + { + "type": "stringLiteral", + "value": "ef-mh" + }, + { + "type": "stringLiteral", + "value": "ef-pf" + }, + { + "type": "stringLiteral", + "value": "ef-kh" + }, + { + "type": "stringLiteral", + "value": "ef-u" + }, + { + "type": "stringLiteral", + "value": "ef-ph" + }, + { + "type": "stringLiteral", + "value": "er-u" + }, + { + "type": "stringLiteral", + "value": "e-fh" + }, + { + "type": "stringLiteral", + "value": "e-p2" + }, + { + "type": "stringLiteral", + "value": "e-pf" + }, + { + "type": "stringLiteral", + "value": "e-uk" + }, + { + "type": "stringLiteral", + "value": "e-u" + }, + { + "type": "stringLiteral", + "value": "e-ug" + }, + { + "type": "stringLiteral", + "value": "e-hm" + }, + { + "type": "stringLiteral", + "value": "es-ft" + }, + { + "type": "stringLiteral", + "value": "es-fs" + }, + { + "type": "stringLiteral", + "value": "fl-fh" + }, + { + "type": "stringLiteral", + "value": "fl-ph" + }, + { + "type": "stringLiteral", + "value": "fl-u" + }, + { + "type": "stringLiteral", + "value": "f-hb" + }, + { + "type": "stringLiteral", + "value": "f-ms" + }, + { + "type": "stringLiteral", + "value": "f-u" + }, + { + "type": "stringLiteral", + "value": "f-v2" + }, + { + "type": "stringLiteral", + "value": "f-fh" + }, + { + "type": "stringLiteral", + "value": "f-hk" + }, + { + "type": "stringLiteral", + "value": "f-hm" + }, + { + "type": "stringLiteral", + "value": "f-kh" + }, + { + "type": "stringLiteral", + "value": "f-pf" + }, + { + "type": "stringLiteral", + "value": "f-vf" + }, + { + "type": "stringLiteral", + "value": "ff-eu" + }, + { + "type": "stringLiteral", + "value": "fg-u" + }, + { + "type": "stringLiteral", + "value": "fr-fh" + }, + { + "type": "stringLiteral", + "value": "fr-kf" + }, + { + "type": "stringLiteral", + "value": "fr-u" + }, + { + "type": "stringLiteral", + "value": "fr-hm" + }, + { + "type": "stringLiteral", + "value": "fr-ph" + }, + { + "type": "stringLiteral", + "value": "fb-fh" + }, + { + "type": "stringLiteral", + "value": "hal-kh" + }, + { + "type": "stringLiteral", + "value": "fn-dh" + }, + { + "type": "stringLiteral", + "value": "fn-u" + }, + { + "type": "stringLiteral", + "value": "fd-fh" + }, + { + "type": "stringLiteral", + "value": "fd-kh" + }, + { + "type": "stringLiteral", + "value": "ffb-vf" + }, + { + "type": "stringLiteral", + "value": "vs-fh" + }, + { + "type": "stringLiteral", + "value": "wi-f2" + }, + { + "type": "stringLiteral", + "value": "ul-f2" + }, + { + "type": "stringLiteral", + "value": "ge-f3" + }, + { + "type": "stringLiteral", + "value": "ge-fh" + }, + { + "type": "stringLiteral", + "value": "ge-f2" + }, + { + "type": "stringLiteral", + "value": "ge-vf" + }, + { + "type": "stringLiteral", + "value": "g-pf" + }, + { + "type": "stringLiteral", + "value": "ger-u" + }, + { + "type": "stringLiteral", + "value": "gi-ft" + }, + { + "type": "stringLiteral", + "value": "gi-fh" + }, + { + "type": "stringLiteral", + "value": "gi-vf" + }, + { + "type": "stringLiteral", + "value": "gi-u" + }, + { + "type": "stringLiteral", + "value": "gp-fh" + }, + { + "type": "stringLiteral", + "value": "zi-hw" + }, + { + "type": "stringLiteral", + "value": "gth-vf" + }, + { + "type": "stringLiteral", + "value": "g-hs" + }, + { + "type": "stringLiteral", + "value": "goe-fh" + }, + { + "type": "stringLiteral", + "value": "goe-u" + }, + { + "type": "stringLiteral", + "value": "goe-pf" + }, + { + "type": "stringLiteral", + "value": "gw-u" + }, + { + "type": "stringLiteral", + "value": "nb-u" + }, + { + "type": "stringLiteral", + "value": "gw-u2" + }, + { + "type": "stringLiteral", + "value": "gw-u1" + }, + { + "type": "stringLiteral", + "value": "hgw-u" + }, + { + "type": "stringLiteral", + "value": "gue-fh" + }, + { + "type": "stringLiteral", + "value": "gue-vf" + }, + { + "type": "stringLiteral", + "value": "pb-f3" + }, + { + "type": "stringLiteral", + "value": "gt-pf" + }, + { + "type": "stringLiteral", + "value": "ww-vf" + }, + { + "type": "stringLiteral", + "value": "ha-ug" + }, + { + "type": "stringLiteral", + "value": "ha-fh" + }, + { + "type": "stringLiteral", + "value": "ha-f2" + }, + { + "type": "stringLiteral", + "value": "ha-vf" + }, + { + "type": "stringLiteral", + "value": "hbs-fh" + }, + { + "type": "stringLiteral", + "value": "hbs-vf" + }, + { + "type": "stringLiteral", + "value": "hal-eh" + }, + { + "type": "stringLiteral", + "value": "hal-hk" + }, + { + "type": "stringLiteral", + "value": "hal-ph" + }, + { + "type": "stringLiteral", + "value": "hal-u" + }, + { + "type": "stringLiteral", + "value": "hal-u2" + }, + { + "type": "stringLiteral", + "value": "koet-ph" + }, + { + "type": "stringLiteral", + "value": "hal-uw" + }, + { + "type": "stringLiteral", + "value": "hh-am" + }, + { + "type": "stringLiteral", + "value": "hh-bs" + }, + { + "type": "stringLiteral", + "value": "hh-pf" + }, + { + "type": "stringLiteral", + "value": "hh-bc" + }, + { + "type": "stringLiteral", + "value": "hh-ef" + }, + { + "type": "stringLiteral", + "value": "hh-fh" + }, + { + "type": "stringLiteral", + "value": "hh-hu" + }, + { + "type": "stringLiteral", + "value": "hh-ub" + }, + { + "type": "stringLiteral", + "value": "hh-ff" + }, + { + "type": "stringLiteral", + "value": "hh-vf" + }, + { + "type": "stringLiteral", + "value": "hh-fi" + }, + { + "type": "stringLiteral", + "value": "hh-ba" + }, + { + "type": "stringLiteral", + "value": "hh-ib" + }, + { + "type": "stringLiteral", + "value": "hh-mf" + }, + { + "type": "stringLiteral", + "value": "hh-ms" + }, + { + "type": "stringLiteral", + "value": "hh-hf" + }, + { + "type": "stringLiteral", + "value": "hh-u" + }, + { + "type": "stringLiteral", + "value": "hh-hs" + }, + { + "type": "stringLiteral", + "value": "hh-uk" + }, + { + "type": "stringLiteral", + "value": "hh-fs" + }, + { + "type": "stringLiteral", + "value": "hh-hk" + }, + { + "type": "stringLiteral", + "value": "hh-hm" + }, + { + "type": "stringLiteral", + "value": "hh-tu" + }, + { + "type": "stringLiteral", + "value": "hm-hs" + }, + { + "type": "stringLiteral", + "value": "ham-f2" + }, + { + "type": "stringLiteral", + "value": "ham-fh" + }, + { + "type": "stringLiteral", + "value": "h-fg" + }, + { + "type": "stringLiteral", + "value": "h-fh" + }, + { + "type": "stringLiteral", + "value": "h-hm" + }, + { + "type": "stringLiteral", + "value": "h-vf" + }, + { + "type": "stringLiteral", + "value": "h-la" + }, + { + "type": "stringLiteral", + "value": "h-u" + }, + { + "type": "stringLiteral", + "value": "h-fb" + }, + { + "type": "stringLiteral", + "value": "h-kf" + }, + { + "type": "stringLiteral", + "value": "h-mh" + }, + { + "type": "stringLiteral", + "value": "h-f3" + }, + { + "type": "stringLiteral", + "value": "h-pf" + }, + { + "type": "stringLiteral", + "value": "h-ti" + }, + { + "type": "stringLiteral", + "value": "hei-fh" + }, + { + "type": "stringLiteral", + "value": "hd-hm" + }, + { + "type": "stringLiteral", + "value": "hd-ph" + }, + { + "type": "stringLiteral", + "value": "hd-kh" + }, + { + "type": "stringLiteral", + "value": "hd-u" + }, + { + "type": "stringLiteral", + "value": "hd-fh" + }, + { + "type": "stringLiteral", + "value": "hdh-dh" + }, + { + "type": "stringLiteral", + "value": "hn-dh" + }, + { + "type": "stringLiteral", + "value": "hn-bs" + }, + { + "type": "stringLiteral", + "value": "hn-fh" + }, + { + "type": "stringLiteral", + "value": "hn-f2" + }, + { + "type": "stringLiteral", + "value": "su-f3" + }, + { + "type": "stringLiteral", + "value": "su-k2" + }, + { + "type": "stringLiteral", + "value": "he-hk" + }, + { + "type": "stringLiteral", + "value": "sta-v2" + }, + { + "type": "stringLiteral", + "value": "hi-fg" + }, + { + "type": "stringLiteral", + "value": "hi-fs" + }, + { + "type": "stringLiteral", + "value": "hi-fh" + }, + { + "type": "stringLiteral", + "value": "hi-v2" + }, + { + "type": "stringLiteral", + "value": "hi-vf" + }, + { + "type": "stringLiteral", + "value": "hi-u" + }, + { + "type": "stringLiteral", + "value": "hi-v3" + }, + { + "type": "stringLiteral", + "value": "ho-fh" + }, + { + "type": "stringLiteral", + "value": "ho-f2" + }, + { + "type": "stringLiteral", + "value": "ho-vf" + }, + { + "type": "stringLiteral", + "value": "s-u2" + }, + { + "type": "stringLiteral", + "value": "ww-fh" + }, + { + "type": "stringLiteral", + "value": "hol-fh" + }, + { + "type": "stringLiteral", + "value": "fds-dh" + }, + { + "type": "stringLiteral", + "value": "hx-fh" + }, + { + "type": "stringLiteral", + "value": "lip-h3" + }, + { + "type": "stringLiteral", + "value": "hx-ug" + }, + { + "type": "stringLiteral", + "value": "tr-f3" + }, + { + "type": "stringLiteral", + "value": "mz-f5" + }, + { + "type": "stringLiteral", + "value": "wi-f5" + }, + { + "type": "stringLiteral", + "value": "wi-f4" + }, + { + "type": "stringLiteral", + "value": "rued-pf" + }, + { + "type": "stringLiteral", + "value": "ik-tu" + }, + { + "type": "stringLiteral", + "value": "il-th" + }, + { + "type": "stringLiteral", + "value": "in-fh" + }, + { + "type": "stringLiteral", + "value": "in-u" + }, + { + "type": "stringLiteral", + "value": "mk-ts" + }, + { + "type": "stringLiteral", + "value": "mk-fh" + }, + { + "type": "stringLiteral", + "value": "rv-pf" + }, + { + "type": "stringLiteral", + "value": "j-fh" + }, + { + "type": "stringLiteral", + "value": "j-u" + }, + { + "type": "stringLiteral", + "value": "kl-fh" + }, + { + "type": "stringLiteral", + "value": "kl-u" + }, + { + "type": "stringLiteral", + "value": "wes-fh" + }, + { + "type": "stringLiteral", + "value": "ka-dh" + }, + { + "type": "stringLiteral", + "value": "ka-fh" + }, + { + "type": "stringLiteral", + "value": "ka-pf" + }, + { + "type": "stringLiteral", + "value": "ka-u" + }, + { + "type": "stringLiteral", + "value": "ka-hk" + }, + { + "type": "stringLiteral", + "value": "ka-hg" + }, + { + "type": "stringLiteral", + "value": "ka-hm" + }, + { + "type": "stringLiteral", + "value": "ka-ph" + }, + { + "type": "stringLiteral", + "value": "ks-cv" + }, + { + "type": "stringLiteral", + "value": "ks-pf" + }, + { + "type": "stringLiteral", + "value": "ks-fh" + }, + { + "type": "stringLiteral", + "value": "ks-ms" + }, + { + "type": "stringLiteral", + "value": "ks-u3" + }, + { + "type": "stringLiteral", + "value": "ks-ug" + }, + { + "type": "stringLiteral", + "value": "ks-vf" + }, + { + "type": "stringLiteral", + "value": "ks-u2" + }, + { + "type": "stringLiteral", + "value": "og-vf" + }, + { + "type": "stringLiteral", + "value": "ke-fh" + }, + { + "type": "stringLiteral", + "value": "ki-u" + }, + { + "type": "stringLiteral", + "value": "ki-fh" + }, + { + "type": "stringLiteral", + "value": "ki-f2" + }, + { + "type": "stringLiteral", + "value": "ki-f6" + }, + { + "type": "stringLiteral", + "value": "ki-hk" + }, + { + "type": "stringLiteral", + "value": "ki-f3" + }, + { + "type": "stringLiteral", + "value": "ki-f4" + }, + { + "type": "stringLiteral", + "value": "ki-f5" + }, + { + "type": "stringLiteral", + "value": "ki-ph" + }, + { + "type": "stringLiteral", + "value": "kle-fh" + }, + { + "type": "stringLiteral", + "value": "ko-fh" + }, + { + "type": "stringLiteral", + "value": "ko-u3" + }, + { + "type": "stringLiteral", + "value": "ko-u" + }, + { + "type": "stringLiteral", + "value": "ko-vf" + }, + { + "type": "stringLiteral", + "value": "k-iu" + }, + { + "type": "stringLiteral", + "value": "k-cb" + }, + { + "type": "stringLiteral", + "value": "k-fm" + }, + { + "type": "stringLiteral", + "value": "k-fp" + }, + { + "type": "stringLiteral", + "value": "k-kf" + }, + { + "type": "stringLiteral", + "value": "k-mf" + }, + { + "type": "stringLiteral", + "value": "k-p2" + }, + { + "type": "stringLiteral", + "value": "k-u" + }, + { + "type": "stringLiteral", + "value": "k-fb" + }, + { + "type": "stringLiteral", + "value": "k-u2" + }, + { + "type": "stringLiteral", + "value": "k-fh" + }, + { + "type": "stringLiteral", + "value": "k-vf" + }, + { + "type": "stringLiteral", + "value": "k-hk" + }, + { + "type": "stringLiteral", + "value": "k-hm" + }, + { + "type": "stringLiteral", + "value": "k-pf" + }, + { + "type": "stringLiteral", + "value": "k-v2" + }, + { + "type": "stringLiteral", + "value": "k-f2" + }, + { + "type": "stringLiteral", + "value": "kw-fh" + }, + { + "type": "stringLiteral", + "value": "kn-fh" + }, + { + "type": "stringLiteral", + "value": "kn-f2" + }, + { + "type": "stringLiteral", + "value": "kn-u" + }, + { + "type": "stringLiteral", + "value": "koet-fh" + }, + { + "type": "stringLiteral", + "value": "koet-th" + }, + { + "type": "stringLiteral", + "value": "koet-u" + }, + { + "type": "stringLiteral", + "value": "kr-fh" + }, + { + "type": "stringLiteral", + "value": "og-fw" + }, + { + "type": "stringLiteral", + "value": "ld-u" + }, + { + "type": "stringLiteral", + "value": "la-fh" + }, + { + "type": "stringLiteral", + "value": "da-v4" + }, + { + "type": "stringLiteral", + "value": "ler-fh" + }, + { + "type": "stringLiteral", + "value": "l-fb" + }, + { + "type": "stringLiteral", + "value": "l-f2" + }, + { + "type": "stringLiteral", + "value": "l-kh" + }, + { + "type": "stringLiteral", + "value": "l-h3" + }, + { + "type": "stringLiteral", + "value": "l-hh" + }, + { + "type": "stringLiteral", + "value": "l-hm" + }, + { + "type": "stringLiteral", + "value": "l-h2" + }, + { + "type": "stringLiteral", + "value": "l-ph" + }, + { + "type": "stringLiteral", + "value": "l-hs" + }, + { + "type": "stringLiteral", + "value": "l-ht" + }, + { + "type": "stringLiteral", + "value": "l-th" + }, + { + "type": "stringLiteral", + "value": "l-u" + }, + { + "type": "stringLiteral", + "value": "mer-th" + }, + { + "type": "stringLiteral", + "value": "lev-pf" + }, + { + "type": "stringLiteral", + "value": "lev-fh" + }, + { + "type": "stringLiteral", + "value": "fg-fh" + }, + { + "type": "stringLiteral", + "value": "lip-f2" + }, + { + "type": "stringLiteral", + "value": "lip-h1" + }, + { + "type": "stringLiteral", + "value": "lip-fh" + }, + { + "type": "stringLiteral", + "value": "so-f2" + }, + { + "type": "stringLiteral", + "value": "loe-dh" + }, + { + "type": "stringLiteral", + "value": "hl-fh" + }, + { + "type": "stringLiteral", + "value": "hl-vf" + }, + { + "type": "stringLiteral", + "value": "hl-f3" + }, + { + "type": "stringLiteral", + "value": "hl-uk" + }, + { + "type": "stringLiteral", + "value": "hl-u" + }, + { + "type": "stringLiteral", + "value": "hl-f2" + }, + { + "type": "stringLiteral", + "value": "hl-hm" + }, + { + "type": "stringLiteral", + "value": "lb-v2" + }, + { + "type": "stringLiteral", + "value": "lb-fh" + }, + { + "type": "stringLiteral", + "value": "lb-ph" + }, + { + "type": "stringLiteral", + "value": "lb-p2" + }, + { + "type": "stringLiteral", + "value": "lb-vf" + }, + { + "type": "stringLiteral", + "value": "lu-fh" + }, + { + "type": "stringLiteral", + "value": "lu-kf" + }, + { + "type": "stringLiteral", + "value": "lg-u" + }, + { + "type": "stringLiteral", + "value": "lg-fh" + }, + { + "type": "stringLiteral", + "value": "md-f2" + }, + { + "type": "stringLiteral", + "value": "md-fh" + }, + { + "type": "stringLiteral", + "value": "md-tu" + }, + { + "type": "stringLiteral", + "value": "md-f3" + }, + { + "type": "stringLiteral", + "value": "md-mh" + }, + { + "type": "stringLiteral", + "value": "md-ph" + }, + { + "type": "stringLiteral", + "value": "md-u" + }, + { + "type": "stringLiteral", + "value": "mz-f4" + }, + { + "type": "stringLiteral", + "value": "mz-u2" + }, + { + "type": "stringLiteral", + "value": "mz-vf" + }, + { + "type": "stringLiteral", + "value": "mz-f3" + }, + { + "type": "stringLiteral", + "value": "mz-f2" + }, + { + "type": "stringLiteral", + "value": "mz-u" + }, + { + "type": "stringLiteral", + "value": "mz-kf" + }, + { + "type": "stringLiteral", + "value": "ma-dh" + }, + { + "type": "stringLiteral", + "value": "ma-fg" + }, + { + "type": "stringLiteral", + "value": "ma-ft" + }, + { + "type": "stringLiteral", + "value": "ma-ba" + }, + { + "type": "stringLiteral", + "value": "ma-v3" + }, + { + "type": "stringLiteral", + "value": "ma-v2" + }, + { + "type": "stringLiteral", + "value": "ma-hm" + }, + { + "type": "stringLiteral", + "value": "ma-fs" + }, + { + "type": "stringLiteral", + "value": "ma-u" + }, + { + "type": "stringLiteral", + "value": "mr-eh" + }, + { + "type": "stringLiteral", + "value": "mr-fh" + }, + { + "type": "stringLiteral", + "value": "mr-u" + }, + { + "type": "stringLiteral", + "value": "re-pf" + }, + { + "type": "stringLiteral", + "value": "myk-vf" + }, + { + "type": "stringLiteral", + "value": "mgn-vf" + }, + { + "type": "stringLiteral", + "value": "mei-fh" + }, + { + "type": "stringLiteral", + "value": "mei-fv" + }, + { + "type": "stringLiteral", + "value": "mei-f2" + }, + { + "type": "stringLiteral", + "value": "sk-hs" + }, + { + "type": "stringLiteral", + "value": "hal-fh" + }, + { + "type": "stringLiteral", + "value": "hsk-fh" + }, + { + "type": "stringLiteral", + "value": "me-fh" + }, + { + "type": "stringLiteral", + "value": "rt-hs" + }, + { + "type": "stringLiteral", + "value": "mi-fh" + }, + { + "type": "stringLiteral", + "value": "c-fh" + }, + { + "type": "stringLiteral", + "value": "mw-ht" + }, + { + "type": "stringLiteral", + "value": "hc-ih" + }, + { + "type": "stringLiteral", + "value": "mtw-ht" + }, + { + "type": "stringLiteral", + "value": "mg-fh" + }, + { + "type": "stringLiteral", + "value": "z-fh" + }, + { + "type": "stringLiteral", + "value": "mos-dh" + }, + { + "type": "stringLiteral", + "value": "mh-fh" + }, + { + "type": "stringLiteral", + "value": "m-am" + }, + { + "type": "stringLiteral", + "value": "m-b2" + }, + { + "type": "stringLiteral", + "value": "m-bw" + }, + { + "type": "stringLiteral", + "value": "m-ea" + }, + { + "type": "stringLiteral", + "value": "m-vf" + }, + { + "type": "stringLiteral", + "value": "m-as" + }, + { + "type": "stringLiteral", + "value": "m-mf" + }, + { + "type": "stringLiteral", + "value": "m-hk" + }, + { + "type": "stringLiteral", + "value": "m-hs" + }, + { + "type": "stringLiteral", + "value": "m-fh" + }, + { + "type": "stringLiteral", + "value": "m-kf" + }, + { + "type": "stringLiteral", + "value": "m-hm" + }, + { + "type": "stringLiteral", + "value": "m-kh" + }, + { + "type": "stringLiteral", + "value": "m-hp" + }, + { + "type": "stringLiteral", + "value": "m-fp" + }, + { + "type": "stringLiteral", + "value": "m-tu" + }, + { + "type": "stringLiteral", + "value": "m-u" + }, + { + "type": "stringLiteral", + "value": "gap-ks" + }, + { + "type": "stringLiteral", + "value": "m-u2" + }, + { + "type": "stringLiteral", + "value": "m-t2" + }, + { + "type": "stringLiteral", + "value": "ms-ph" + }, + { + "type": "stringLiteral", + "value": "ms-kf" + }, + { + "type": "stringLiteral", + "value": "ms-u" + }, + { + "type": "stringLiteral", + "value": "ms-fh" + }, + { + "type": "stringLiteral", + "value": "ms-vf" + }, + { + "type": "stringLiteral", + "value": "ms-hk" + }, + { + "type": "stringLiteral", + "value": "ms-hm" + }, + { + "type": "stringLiteral", + "value": "ms-kh" + }, + { + "type": "stringLiteral", + "value": "ms-v2" + }, + { + "type": "stringLiteral", + "value": "nmb-kh" + }, + { + "type": "stringLiteral", + "value": "nb-fh" + }, + { + "type": "stringLiteral", + "value": "m-ah" + }, + { + "type": "stringLiteral", + "value": "m-k3" + }, + { + "type": "stringLiteral", + "value": "ne-eu" + }, + { + "type": "stringLiteral", + "value": "ne-hs" + }, + { + "type": "stringLiteral", + "value": "ne-pf" + }, + { + "type": "stringLiteral", + "value": "nu-fh" + }, + { + "type": "stringLiteral", + "value": "h-f2" + }, + { + "type": "stringLiteral", + "value": "ndh-fh" + }, + { + "type": "stringLiteral", + "value": "coe-vf" + }, + { + "type": "stringLiteral", + "value": "n-kf" + }, + { + "type": "stringLiteral", + "value": "n-hm" + }, + { + "type": "stringLiteral", + "value": "n-hk" + }, + { + "type": "stringLiteral", + "value": "n-k1" + }, + { + "type": "stringLiteral", + "value": "n-k2" + }, + { + "type": "stringLiteral", + "value": "n-k3" + }, + { + "type": "stringLiteral", + "value": "n-fh" + }, + { + "type": "stringLiteral", + "value": "n-u" + }, + { + "type": "stringLiteral", + "value": "nt-fh" + }, + { + "type": "stringLiteral", + "value": "nt-f3" + }, + { + "type": "stringLiteral", + "value": "gp-f2" + }, + { + "type": "stringLiteral", + "value": "gr-kh" + }, + { + "type": "stringLiteral", + "value": "hg-kh" + }, + { + "type": "stringLiteral", + "value": "wi-eb" + }, + { + "type": "stringLiteral", + "value": "of-hk" + }, + { + "type": "stringLiteral", + "value": "fr-f2" + }, + { + "type": "stringLiteral", + "value": "ol-fh" + }, + { + "type": "stringLiteral", + "value": "ol-pf" + }, + { + "type": "stringLiteral", + "value": "ol-u" + }, + { + "type": "stringLiteral", + "value": "os-f2" + }, + { + "type": "stringLiteral", + "value": "os-fh" + }, + { + "type": "stringLiteral", + "value": "os-f3" + }, + { + "type": "stringLiteral", + "value": "os-u" + }, + { + "type": "stringLiteral", + "value": "os-kf" + }, + { + "type": "stringLiteral", + "value": "ver-fh" + }, + { + "type": "stringLiteral", + "value": "pb-fh" + }, + { + "type": "stringLiteral", + "value": "pb-kf" + }, + { + "type": "stringLiteral", + "value": "pb-kh" + }, + { + "type": "stringLiteral", + "value": "pb-ug" + }, + { + "type": "stringLiteral", + "value": "pb-f1" + }, + { + "type": "stringLiteral", + "value": "pb-u2" + }, + { + "type": "stringLiteral", + "value": "pa-u" + }, + { + "type": "stringLiteral", + "value": "pf-fg" + }, + { + "type": "stringLiteral", + "value": "pf-fh" + }, + { + "type": "stringLiteral", + "value": "ps-fh" + }, + { + "type": "stringLiteral", + "value": "pl-fh" + }, + { + "type": "stringLiteral", + "value": "p-bs" + }, + { + "type": "stringLiteral", + "value": "p-f2" + }, + { + "type": "stringLiteral", + "value": "p-sh" + }, + { + "type": "stringLiteral", + "value": "p-pf" + }, + { + "type": "stringLiteral", + "value": "p-u" + }, + { + "type": "stringLiteral", + "value": "p-fh" + }, + { + "type": "stringLiteral", + "value": "p-hf" + }, + { + "type": "stringLiteral", + "value": "brb-f2" + }, + { + "type": "stringLiteral", + "value": "dd-f2" + }, + { + "type": "stringLiteral", + "value": "rv-fh" + }, + { + "type": "stringLiteral", + "value": "rv-dh" + }, + { + "type": "stringLiteral", + "value": "r-kh" + }, + { + "type": "stringLiteral", + "value": "r-u" + }, + { + "type": "stringLiteral", + "value": "r-fh" + }, + { + "type": "stringLiteral", + "value": "rd-v2" + }, + { + "type": "stringLiteral", + "value": "ko-f2" + }, + { + "type": "stringLiteral", + "value": "rd-bf" + }, + { + "type": "stringLiteral", + "value": "rd-fh" + }, + { + "type": "stringLiteral", + "value": "rt-fh" + }, + { + "type": "stringLiteral", + "value": "rt-ts" + }, + { + "type": "stringLiteral", + "value": "rt-ft" + }, + { + "type": "stringLiteral", + "value": "su-f2" + }, + { + "type": "stringLiteral", + "value": "st-mh" + }, + { + "type": "stringLiteral", + "value": "bc-f2" + }, + { + "type": "stringLiteral", + "value": "rie-fh" + }, + { + "type": "stringLiteral", + "value": "shg-vf" + }, + { + "type": "stringLiteral", + "value": "ro-fh" + }, + { + "type": "stringLiteral", + "value": "ros-hm" + }, + { + "type": "stringLiteral", + "value": "ros-im" + }, + { + "type": "stringLiteral", + "value": "hro-hu" + }, + { + "type": "stringLiteral", + "value": "hro-u" + }, + { + "type": "stringLiteral", + "value": "hro-hm" + }, + { + "type": "stringLiteral", + "value": "rof-vf" + }, + { + "type": "stringLiteral", + "value": "nol-fh" + }, + { + "type": "stringLiteral", + "value": "tue-fh" + }, + { + "type": "stringLiteral", + "value": "wi-f3" + }, + { + "type": "stringLiteral", + "value": "sb-f2" + }, + { + "type": "stringLiteral", + "value": "sb-hm" + }, + { + "type": "stringLiteral", + "value": "sb-hs" + }, + { + "type": "stringLiteral", + "value": "sb-vf" + }, + { + "type": "stringLiteral", + "value": "sb-hk" + }, + { + "type": "stringLiteral", + "value": "sb-fh" + }, + { + "type": "stringLiteral", + "value": "sb-kf" + }, + { + "type": "stringLiteral", + "value": "sb-u" + }, + { + "type": "stringLiteral", + "value": "sz-fh" + }, + { + "type": "stringLiteral", + "value": "sm-fh" + }, + { + "type": "stringLiteral", + "value": "aa-fg" + }, + { + "type": "stringLiteral", + "value": "aa-ph" + }, + { + "type": "stringLiteral", + "value": "sha-ht" + }, + { + "type": "stringLiteral", + "value": "sha-kh" + }, + { + "type": "stringLiteral", + "value": "sad-pf" + }, + { + "type": "stringLiteral", + "value": "ru-fh" + }, + { + "type": "stringLiteral", + "value": "wue-f2" + }, + { + "type": "stringLiteral", + "value": "lds-bc" + }, + { + "type": "stringLiteral", + "value": "sn-hm" + }, + { + "type": "stringLiteral", + "value": "hd-vf" + }, + { + "type": "stringLiteral", + "value": "sfb-fh" + }, + { + "type": "stringLiteral", + "value": "si-pf" + }, + { + "type": "stringLiteral", + "value": "si-ug" + }, + { + "type": "stringLiteral", + "value": "sig-fh" + }, + { + "type": "stringLiteral", + "value": "so-fh" + }, + { + "type": "stringLiteral", + "value": "so-vf" + }, + { + "type": "stringLiteral", + "value": "so-ug" + }, + { + "type": "stringLiteral", + "value": "sp-u" + }, + { + "type": "stringLiteral", + "value": "su-fh" + }, + { + "type": "stringLiteral", + "value": "su-kh" + }, + { + "type": "stringLiteral", + "value": "sta-vf" + }, + { + "type": "stringLiteral", + "value": "st-fh" + }, + { + "type": "stringLiteral", + "value": "sdl-fh" + }, + { + "type": "stringLiteral", + "value": "hst-fh" + }, + { + "type": "stringLiteral", + "value": "hst-f2" + }, + { + "type": "stringLiteral", + "value": "sr-fh" + }, + { + "type": "stringLiteral", + "value": "og-fh" + }, + { + "type": "stringLiteral", + "value": "s-dp" + }, + { + "type": "stringLiteral", + "value": "s-dh" + }, + { + "type": "stringLiteral", + "value": "s-f2" + }, + { + "type": "stringLiteral", + "value": "s-im" + }, + { + "type": "stringLiteral", + "value": "s-kf" + }, + { + "type": "stringLiteral", + "value": "s-u" + }, + { + "type": "stringLiteral", + "value": "s-va" + }, + { + "type": "stringLiteral", + "value": "s-wh" + }, + { + "type": "stringLiteral", + "value": "s-hk" + }, + { + "type": "stringLiteral", + "value": "s-fh" + }, + { + "type": "stringLiteral", + "value": "s-fb" + }, + { + "type": "stringLiteral", + "value": "s-hm" + }, + { + "type": "stringLiteral", + "value": "s-mf" + }, + { + "type": "stringLiteral", + "value": "s-f3" + }, + { + "type": "stringLiteral", + "value": "s-th" + }, + { + "type": "stringLiteral", + "value": "ue-fh" + }, + { + "type": "stringLiteral", + "value": "k-v3" + }, + { + "type": "stringLiteral", + "value": "k-f3" + }, + { + "type": "stringLiteral", + "value": "tr-fh" + }, + { + "type": "stringLiteral", + "value": "tr-kh" + }, + { + "type": "stringLiteral", + "value": "tr-u" + }, + { + "type": "stringLiteral", + "value": "an-f2" + }, + { + "type": "stringLiteral", + "value": "tut-hm" + }, + { + "type": "stringLiteral", + "value": "tue-u" + }, + { + "type": "stringLiteral", + "value": "tut-f3" + }, + { + "type": "stringLiteral", + "value": "ul-fh" + }, + { + "type": "stringLiteral", + "value": "ul-f4" + }, + { + "type": "stringLiteral", + "value": "ul-u" + }, + { + "type": "stringLiteral", + "value": "myk-kh" + }, + { + "type": "stringLiteral", + "value": "vec-fh" + }, + { + "type": "stringLiteral", + "value": "vec-u" + }, + { + "type": "stringLiteral", + "value": "vec-kf" + }, + { + "type": "stringLiteral", + "value": "bo-f2" + }, + { + "type": "stringLiteral", + "value": "vs-vf" + }, + { + "type": "stringLiteral", + "value": "vs-dh" + }, + { + "type": "stringLiteral", + "value": "vs-f2" + }, + { + "type": "stringLiteral", + "value": "ros-hs" + }, + { + "type": "stringLiteral", + "value": "ro-vf" + }, + { + "type": "stringLiteral", + "value": "pi-fh" + }, + { + "type": "stringLiteral", + "value": "fs-fh" + }, + { + "type": "stringLiteral", + "value": "we-hm" + }, + { + "type": "stringLiteral", + "value": "we-u" + }, + { + "type": "stringLiteral", + "value": "we-vf" + }, + { + "type": "stringLiteral", + "value": "we-th" + }, + { + "type": "stringLiteral", + "value": "kn-ph" + }, + { + "type": "stringLiteral", + "value": "rv-ph" + }, + { + "type": "stringLiteral", + "value": "wsf-pf" + }, + { + "type": "stringLiteral", + "value": "wr-fh" + }, + { + "type": "stringLiteral", + "value": "wr-v2" + }, + { + "type": "stringLiteral", + "value": "qlb-vf" + }, + { + "type": "stringLiteral", + "value": "ldk-fh" + }, + { + "type": "stringLiteral", + "value": "wi-bs" + }, + { + "type": "stringLiteral", + "value": "wi-v1" + }, + { + "type": "stringLiteral", + "value": "wi-fh" + }, + { + "type": "stringLiteral", + "value": "wi-vf" + }, + { + "type": "stringLiteral", + "value": "kw-th" + }, + { + "type": "stringLiteral", + "value": "whv-fh" + }, + { + "type": "stringLiteral", + "value": "hwi-fh" + }, + { + "type": "stringLiteral", + "value": "wis-th" + }, + { + "type": "stringLiteral", + "value": "wis-fh" + }, + { + "type": "stringLiteral", + "value": "en-u" + }, + { + "type": "stringLiteral", + "value": "wf-fh" + }, + { + "type": "stringLiteral", + "value": "wob-fh" + }, + { + "type": "stringLiteral", + "value": "wo-fh" + }, + { + "type": "stringLiteral", + "value": "w-hm" + }, + { + "type": "stringLiteral", + "value": "w-kh" + }, + { + "type": "stringLiteral", + "value": "w-ug" + }, + { + "type": "stringLiteral", + "value": "w-vf" + }, + { + "type": "stringLiteral", + "value": "wue-hm" + }, + { + "type": "stringLiteral", + "value": "wue-u" + }, + { + "type": "stringLiteral", + "value": "wue-fh" + }, + { + "type": "stringLiteral", + "value": "wue-f3" + }, + { + "type": "stringLiteral", + "value": "zi-ht" + }, + { + "type": "stringLiteral", + "value": "zi-ih" + }, + { + "type": "stringLiteral", + "value": "zi-th" + }, + { + "type": "stringLiteral", + "value": "zw-fh" + }, + { + "type": "stringLiteral", + "value": "z-t3" + }, + { + "type": "stringLiteral", + "value": "z-t2" + }, + { + "type": "stringLiteral", + "value": "z-pf" + }, + { + "type": "stringLiteral", + "value": "z-hs" + }, + { + "type": "stringLiteral", + "value": "z-ph" + }, + { + "type": "stringLiteral", + "value": "z-th" + }, + { + "type": "stringLiteral", + "value": "z-tu" + }, + { + "type": "stringLiteral", + "value": "z-ht" + }, + { + "type": "stringLiteral", + "value": "rc-hs" + }, + { + "type": "stringLiteral", + "value": "z-p2" + } + ] + } + }, + { + "id": 2730, + "name": "SCNamespaces", + "kind": 2097152, + "kindString": "Object literal", + "flags": { + "isExported": true, + "isConst": true + }, + "comment": { + "shortText": "Namespaces for universities for UUID generation" + }, + "children": [ + { + "id": 2731, + "name": "ab-fh", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace for Hochschule Aschaffenburg" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 790, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"b28746bb-e95e-4d4d-bf21-1c0a3bb7e83e\"" + }, + { + "id": 2732, + "name": "b-tu", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace for Technische Universität Berlin" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 794, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"909a8cbc-8520-456c-b474-ef1525f14209\"" + }, + { + "id": 2733, + "name": "f-u", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace for Goethe-Universität Frankfurt am Main" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 798, + "character": 7 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"fa256ea6-942d-4ead-96da-5d7678e9e965\"" + }, + { + "id": 2734, + "name": "fd-fh", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace for Hochschule Fulda" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 802, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"f1aa9ac0-ed3d-493b-987c-f98aeeba154b\"" + }, + { + "id": 2735, + "name": "gi-fh", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace for Technische Hochschule Mittelhessen" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 806, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"f599f1d1-5b76-4654-a394-d37680d75e22\"" + }, + { + "id": 2736, + "name": "gi-u", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace for Justus-Liebig-Universität Gießen" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 810, + "character": 8 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"9884e6f2-cbbb-4341-8d30-5ba3f1514927\"" + }, + { + "id": 2737, + "name": "ks-ug", + "kind": 32, + "kindString": "Variable", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Namespace for Universität Kassel" + }, + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 814, + "character": 9 + } + ], + "type": { + "type": "intrinsic", + "name": "string" + }, + "defaultValue": "\"277fe8f6-dbc9-4ec2-9f87-d30e0dc347af\"" + } + ], + "groups": [ + { + "title": "Variables", + "kind": 32, + "children": [ + 2731, + 2732, + 2733, + 2734, + 2735, + 2736, + 2737 + ] + } + ], + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 785, + "character": 25 + } + ], + "type": { + "type": "intrinsic", + "name": "object" + } + } + ], + "groups": [ + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2729 + ] + }, + { + "title": "Object literals", + "kind": 2097152, + "children": [ + 2730 + ] + } + ], + "sources": [ + { + "fileName": "types/namespaces.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2404, + "name": "\"types/sorts/Abstract\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Abstract.ts", + "children": [ + { + "id": 2405, + "name": "SCSearchAbstractSort", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Abstract sort instruction" + }, + "typeParameter": [ + { + "id": 2406, + "name": "T", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "name": "SCSearchAbstractSortArguments", + "id": 2410 + } + } + ], + "children": [ + { + "id": 2407, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Map of arguments for the sort instruction" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 28, + "character": 11 + } + ], + "type": { + "type": "typeParameter", + "name": "T", + "constraint": { + "type": "reference", + "name": "SCSearchAbstractSortArguments", + "id": 2410 + } + } + }, + { + "id": 2408, + "name": "order", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 33, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "asc" + }, + { + "type": "stringLiteral", + "value": "desc" + } + ] + } + }, + { + "id": 2409, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of the sort instruction" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 38, + "character": 6 + } + ], + "type": { + "type": "reference", + "name": "SCSearchSortType", + "id": 2414 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2407, + 2408, + 2409 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 24, + "character": 37 + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCDistanceSort", + "id": 2380 + }, + { + "type": "reference", + "name": "SCDucetSort", + "id": 2390 + }, + { + "type": "reference", + "name": "SCPriceSort", + "id": 2395 + } + ] + }, + { + "id": 2410, + "name": "SCSearchAbstractSortArguments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Map of arguments for the sort instruction" + }, + "indexSignature": [ + { + "id": 2412, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2413, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "children": [ + { + "id": 2411, + "name": "field", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field to sort by" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 48, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2411 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 44, + "character": 46 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCMap", + "id": 82, + "typeArguments": [ + { + "type": "intrinsic", + "name": "any" + } + ] + } + ], + "extendedBy": [ + { + "type": "reference", + "name": "SCDistanceSortArguments", + "id": 2384 + }, + { + "type": "reference", + "name": "SCPriceSortArguments", + "id": 2399 + } + ] + }, + { + "id": 2415, + "name": "SCSearchSort", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "A sort instruction" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 59, + "character": 24 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "reference", + "name": "SCDistanceSort", + "id": 2380 + }, + { + "type": "reference", + "name": "SCPriceSort", + "id": 2395 + }, + { + "type": "reference", + "name": "SCDucetSort", + "id": 2390 + } + ] + } + }, + { + "id": 2414, + "name": "SCSearchSortType", + "kind": 4194304, + "kindString": "Type alias", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Type of a sort instruction" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 54, + "character": 28 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "distance" + }, + { + "type": "stringLiteral", + "value": "price" + }, + { + "type": "stringLiteral", + "value": "ducet" + } + ] + } + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2405, + 2410 + ] + }, + { + "title": "Type aliases", + "kind": 4194304, + "children": [ + 2415, + 2414 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2379, + "name": "\"types/sorts/Distance\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Distance.ts", + "children": [ + { + "id": 2380, + "name": "SCDistanceSort", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Sort instruction to sort by distance" + }, + "children": [ + { + "id": 2382, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Map of arguments for the sort instruction" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 28, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCDistanceSortArguments", + "id": 2384 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSort.arguments", + "id": 2407 + } + }, + { + "id": 2383, + "name": "order", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 33, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "asc" + }, + { + "type": "stringLiteral", + "value": "desc" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSort.order", + "id": 2408 + } + }, + { + "id": 2381, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/sorts/Distance.ts", + "line": 22, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "distance" + }, + "overwrites": { + "type": "reference", + "name": "SCSearchAbstractSort.type", + "id": 2409 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2382, + 2383, + 2381 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Distance.ts", + "line": 21, + "character": 31 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractSort", + "id": 2405, + "typeArguments": [ + { + "type": "reference", + "name": "SCDistanceSortArguments", + "id": 2384 + } + ] + } + ] + }, + { + "id": 2384, + "name": "SCDistanceSortArguments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Additional arguments for sort instruction to sort by distance" + }, + "indexSignature": [ + { + "id": 2387, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2388, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "children": [ + { + "id": 2386, + "name": "field", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field to sort by" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 48, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSortArguments.field", + "id": 2411 + } + }, + { + "id": 2385, + "name": "position", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Position to calculate distances to" + }, + "sources": [ + { + "fileName": "types/sorts/Distance.ts", + "line": 32, + "character": 10 + } + ], + "type": { + "type": "reference", + "name": "Position" + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2386, + 2385 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Distance.ts", + "line": 28, + "character": 40 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractSortArguments", + "id": 2410 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2380, + 2384 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Distance.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2389, + "name": "\"types/sorts/Ducet\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Ducet.ts", + "children": [ + { + "id": 2390, + "name": "SCDucetSort", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Sort instruction for ducet sort" + }, + "children": [ + { + "id": 2392, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Map of arguments for the sort instruction" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 28, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCSearchAbstractSortArguments", + "id": 2410 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSort.arguments", + "id": 2407 + } + }, + { + "id": 2393, + "name": "order", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 33, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "asc" + }, + { + "type": "stringLiteral", + "value": "desc" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSort.order", + "id": 2408 + } + }, + { + "id": 2391, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/sorts/Ducet.ts", + "line": 21, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "ducet" + }, + "overwrites": { + "type": "reference", + "name": "SCSearchAbstractSort.type", + "id": 2409 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2392, + 2393, + 2391 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Ducet.ts", + "line": 20, + "character": 28 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractSort", + "id": 2405, + "typeArguments": [ + { + "type": "reference", + "name": "SCSearchAbstractSortArguments", + "id": 2410 + } + ] + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2390 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Ducet.ts", + "line": 1, + "character": 0 + } + ] + }, + { + "id": 2394, + "name": "\"types/sorts/Price\"", + "kind": 1, + "kindString": "External module", + "flags": { + "isExported": true + }, + "originalName": "/home/wielandschoebl/Git/stapps-com/core/src/core/types/sorts/Price.ts", + "children": [ + { + "id": 2395, + "name": "SCPriceSort", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Sort instruction to sort by price" + }, + "children": [ + { + "id": 2397, + "name": "arguments", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Map of arguments for the sort instruction" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 28, + "character": 11 + } + ], + "type": { + "type": "reference", + "name": "SCPriceSortArguments", + "id": 2399 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSort.arguments", + "id": 2407 + } + }, + { + "id": 2398, + "name": "order", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Direction of the sort instruction: `asc`ending or `desc`ending." + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 33, + "character": 7 + } + ], + "type": { + "type": "union", + "types": [ + { + "type": "stringLiteral", + "value": "asc" + }, + { + "type": "stringLiteral", + "value": "desc" + } + ] + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSort.order", + "id": 2408 + } + }, + { + "id": 2396, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "sources": [ + { + "fileName": "types/sorts/Price.ts", + "line": 22, + "character": 6 + } + ], + "type": { + "type": "stringLiteral", + "value": "price" + }, + "overwrites": { + "type": "reference", + "name": "SCSearchAbstractSort.type", + "id": 2409 + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2397, + 2398, + 2396 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Price.ts", + "line": 21, + "character": 28 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractSort", + "id": 2405, + "typeArguments": [ + { + "type": "reference", + "name": "SCPriceSortArguments", + "id": 2399 + } + ] + } + ] + }, + { + "id": 2399, + "name": "SCPriceSortArguments", + "kind": 256, + "kindString": "Interface", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Additional arguments for sort instruction to sort by price" + }, + "indexSignature": [ + { + "id": 2402, + "name": "__index", + "kind": 8192, + "kindString": "Index signature", + "flags": {}, + "comment": { + "shortText": "One value for each key" + }, + "parameters": [ + { + "id": 2403, + "name": "key", + "kind": 32768, + "kindString": "Parameter", + "flags": {}, + "type": { + "type": "intrinsic", + "name": "string" + } + } + ], + "type": { + "type": "intrinsic", + "name": "any" + } + } + ], + "children": [ + { + "id": 2401, + "name": "field", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "Field to sort by" + }, + "sources": [ + { + "fileName": "types/sorts/Abstract.ts", + "line": 48, + "character": 7 + } + ], + "type": { + "type": "reference", + "name": "SCThingsField", + "id": 2055 + }, + "inheritedFrom": { + "type": "reference", + "name": "SCSearchAbstractSortArguments.field", + "id": 2411 + } + }, + { + "id": 2400, + "name": "universityRole", + "kind": 1024, + "kindString": "Property", + "flags": { + "isExported": true + }, + "comment": { + "shortText": "University role to sort price for" + }, + "sources": [ + { + "fileName": "types/sorts/Price.ts", + "line": 32, + "character": 16 + } + ], + "type": { + "type": "typeOperator", + "operator": "keyof", + "target": { + "type": "reference", + "name": "SCSportCoursePriceGroup" + } + } + } + ], + "groups": [ + { + "title": "Properties", + "kind": 1024, + "children": [ + 2401, + 2400 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Price.ts", + "line": 28, + "character": 37 + } + ], + "extendedTypes": [ + { + "type": "reference", + "name": "SCSearchAbstractSortArguments", + "id": 2410 + } + ] + } + ], + "groups": [ + { + "title": "Interfaces", + "kind": 256, + "children": [ + 2395, + 2399 + ] + } + ], + "sources": [ + { + "fileName": "types/sorts/Price.ts", + "line": 1, + "character": 0 + } + ] + } + ], + "groups": [ + { + "title": "External modules", + "kind": 1, + "children": [ + 2027, + 2618, + 527, + 2662, + 1083, + 634, + 816, + 864, + 37, + 1429, + 370, + 257, + 772, + 90, + 2738, + 2087, + 2332, + 2479, + 2601, + 2616, + 2204, + 2223, + 2225, + 2247, + 2254, + 2269, + 2271, + 2286, + 2288, + 2330, + 2060, + 2744, + 2561, + 2599, + 2533, + 2576, + 906, + 966, + 1025, + 145, + 677, + 1241, + 1179, + 1311, + 1356, + 1500, + 1555, + 1617, + 397, + 455, + 210, + 293, + 722, + 1675, + 1135, + 1751, + 1833, + 1451, + 1875, + 1960, + 25, + 2646, + 81, + 367, + 29, + 451, + 525, + 2347, + 2448, + 2416, + 2525, + 2483, + 2494, + 2504, + 2515, + 1, + 2728, + 2404, + 2379, + 2389, + 2394 + ] + } + ] +} \ No newline at end of file diff --git a/src/core/things/Message.ts b/src/core/things/Message.ts index 1f3311ab..1da314eb 100644 --- a/src/core/things/Message.ts +++ b/src/core/things/Message.ts @@ -41,7 +41,7 @@ export interface SCMessageWithoutReferences /** * Message itself */ - message: string; + messageBody: string; /** * Translated fields of a message @@ -88,7 +88,7 @@ export interface SCMessageTranslatableProperties /** * Message itself */ - message?: string; + messageBody?: string; } /** diff --git a/src/core/things/Room.ts b/src/core/things/Room.ts index cc8d8d59..174fc2f4 100644 --- a/src/core/things/Room.ts +++ b/src/core/things/Room.ts @@ -58,7 +58,7 @@ export interface SCRoomWithoutReferences /** * The name of the floor in which the room is in. */ - floor?: string; + floorName?: string; /** * The inventory of the place/room as a list of items and their quantity. diff --git a/test/resources/DateSeries.2.json b/test/resources/DateSeries.2.json index 7efc84ed..ccf38393 100644 --- a/test/resources/DateSeries.2.json +++ b/test/resources/DateSeries.2.json @@ -21,7 +21,7 @@ ], "uid": "b535c86a-777b-54c3-b89a-cad528d0580f", "name": "EMH 225", - "floor": "2" + "floorName": "2" }, "frequency": "once", "dates": [ diff --git a/test/resources/DateSeries.3.json b/test/resources/DateSeries.3.json index 05e98acc..f50b4f46 100644 --- a/test/resources/DateSeries.3.json +++ b/test/resources/DateSeries.3.json @@ -21,7 +21,7 @@ ], "uid": "b535c86a-777b-54c3-b89a-cad528d0580f", "name": "EMH 225", - "floor": "2" + "floorName": "2" }, "frequency": "once", "dates": [ diff --git a/test/resources/Diff.1.json b/test/resources/Diff.1.json index c7b53202..283b7c25 100644 --- a/test/resources/Diff.1.json +++ b/test/resources/Diff.1.json @@ -17,7 +17,7 @@ "uid": "072db1e5-e479-5040-88e0-4a98d731e443", "name": "Name One", "type": "message", - "message": "Message", + "messageBody": "Message", "audiences": [ "students" ], diff --git a/test/resources/Diff.2.json b/test/resources/Diff.2.json index 907134c0..6b2611c2 100644 --- a/test/resources/Diff.2.json +++ b/test/resources/Diff.2.json @@ -17,7 +17,7 @@ "uid": "072db1e5-e479-5040-88e0-4a98d731e443", "name": "Name One", "type": "message", - "message": "Message", + "messageBody": "Message", "audiences": [ "students" ], diff --git a/test/resources/Floor.1.json b/test/resources/Floor.1.json index 0df72eb3..fae2cf5c 100644 --- a/test/resources/Floor.1.json +++ b/test/resources/Floor.1.json @@ -3383,7 +3383,7 @@ ], "uid": "593655b5-0fc9-59de-a82f-b8f5f908deef", "name": "MA 043", - "floor": "0" + "floorName": "0" } }, { @@ -5526,7 +5526,7 @@ ], "uid": "31b1ab4c-1803-51ed-8c66-59bfc97cd350", "name": "MA Foyer", - "floor": "0" + "floorName": "0" } }, { @@ -6340,7 +6340,7 @@ ], "uid": "56ce0744-ae39-5209-b18f-d3a6edcb8f0a", "name": "MA 042", - "floor": "0" + "floorName": "0" } }, { @@ -6450,7 +6450,7 @@ ], "uid": "96b7e555-1214-5ca8-8294-e8209ac04f5a", "name": "MA 041", - "floor": "0" + "floorName": "0" } }, { @@ -6680,7 +6680,7 @@ ], "uid": "ed50a94d-eb06-5d07-8058-dfbdeb6c3a0b", "name": "MA 001", - "floor": "0" + "floorName": "0" } }, { diff --git a/test/resources/Message.1.json b/test/resources/Message.1.json index 6424872d..dad0fe51 100644 --- a/test/resources/Message.1.json +++ b/test/resources/Message.1.json @@ -5,7 +5,7 @@ "uid": "4706ef24-b631-5c20-91d1-3c627decca5a", "image": "https://backend/res/img/message_small.png", "name": "Lösung für das Problem des Zurücksetzens der StApps-App gefunden", - "message": "Wie bereits berichtet, klagten User über das Löschen ihres Stundenplans beim Update von Version 0.8.0 auf 0.8.1. Wir haben eine Lösung für das Problem gefunden und testen diese ausführlich bis zum Ende dieser Woche. Wenn alles glatt verläuft, dann kommt am Wochenende die fehlerbereinige Version 0.8.2 heraus.\n\n*(25.Okt 2016)*", + "messageBody": "Wie bereits berichtet, klagten User über das Löschen ihres Stundenplans beim Update von Version 0.8.0 auf 0.8.1. Wir haben eine Lösung für das Problem gefunden und testen diese ausführlich bis zum Ende dieser Woche. Wenn alles glatt verläuft, dann kommt am Wochenende die fehlerbereinige Version 0.8.2 heraus.\n\n*(25.Okt 2016)*", "audiences": [ "students" ], diff --git a/test/resources/Message.2.json b/test/resources/Message.2.json index 64939662..238e967b 100644 --- a/test/resources/Message.2.json +++ b/test/resources/Message.2.json @@ -7,7 +7,7 @@ "uid": "cdb7059c-a1a2-5229-821d-434c345e2917", "image": "https://backend/res/img/message_small.png", "name": "Lösung für das Problem des Zurücksetzens der StApps-App gefunden", - "message": "Wie bereits berichtet, klagten User über das Löschen ihres Stundenplans beim Update von Version 0.8.0 auf 0.8.1. Wir haben eine Lösung für das Problem gefunden und testen diese ausführlich bis zum Ende dieser Woche. Wenn alles glatt verläuft, dann kommt am Wochenende die fehlerbereinige Version 0.8.2 heraus.\n\n*(25.Okt 2016)*", + "messageBody": "Wie bereits berichtet, klagten User über das Löschen ihres Stundenplans beim Update von Version 0.8.0 auf 0.8.1. Wir haben eine Lösung für das Problem gefunden und testen diese ausführlich bis zum Ende dieser Woche. Wenn alles glatt verläuft, dann kommt am Wochenende die fehlerbereinige Version 0.8.2 heraus.\n\n*(25.Okt 2016)*", "audiences": [ "students" ], diff --git a/test/resources/Message.3.json b/test/resources/Message.3.json index d1b18d4f..1f864b1f 100644 --- a/test/resources/Message.3.json +++ b/test/resources/Message.3.json @@ -8,7 +8,7 @@ "uid": "4706ef24-b631-5c20-91d1-3c627decca5a", "image": "https://backend/res/img/message_small.png", "name": "Lösung für das Problem des Zurücksetzens der StApps-App gefunden", - "message": "Wie bereits berichtet, klagten User über das Löschen ihres Stundenplans beim Update von Version 0.8.0 auf 0.8.1. Wir haben eine Lösung für das Problem gefunden und testen diese ausführlich bis zum Ende dieser Woche. Wenn alles glatt verläuft, dann kommt am Wochenende die fehlerbereinige Version 0.8.2 heraus.\n\n*(25.Okt 2016)*", + "messageBody": "Wie bereits berichtet, klagten User über das Löschen ihres Stundenplans beim Update von Version 0.8.0 auf 0.8.1. Wir haben eine Lösung für das Problem gefunden und testen diese ausführlich bis zum Ende dieser Woche. Wenn alles glatt verläuft, dann kommt am Wochenende die fehlerbereinige Version 0.8.2 heraus.\n\n*(25.Okt 2016)*", "audiences": [ "students" ], diff --git a/test/resources/Room.2.json b/test/resources/Room.2.json index 6ddbfd7f..45effd99 100644 --- a/test/resources/Room.2.json +++ b/test/resources/Room.2.json @@ -19,7 +19,7 @@ "BIB" ], "name": "Universitätsbibliothek", - "floor": "0", + "floorName": "0", "origin": { "indexed": "2018-09-11T12:30:00Z", "name": "Dummy", diff --git a/test/resources/Room.3.json b/test/resources/Room.3.json index 31f893d6..a2836eb0 100644 --- a/test/resources/Room.3.json +++ b/test/resources/Room.3.json @@ -179,7 +179,7 @@ "streetAddress": "Straße des 17. Juni 136" } }, - "floor": "0", + "floorName": "0", "origin": { "indexed": "2018-09-11T12:30:00Z", "name": "Dummy", diff --git a/test/resources/Ticket.json b/test/resources/Ticket.json index 07e128cc..f26222af 100644 --- a/test/resources/Ticket.json +++ b/test/resources/Ticket.json @@ -26,7 +26,7 @@ "H 0010" ], "name": "Prüfungsamt - Team 2", - "floor": "0" + "floorName": "0" }, "serviceType": { "name": "Prüfungsamt"