fix: add thing without references, split thing

References #69
This commit is contained in:
Karl-Philipp Wulfert
2019-05-14 16:59:01 +02:00
parent 1a73208c6f
commit da0507ee34

View File

@@ -49,9 +49,9 @@ export enum SCThingType {
}
/**
* A thing
* A thing without references
*/
export interface SCThing {
export interface SCThingWithoutReferences {
/**
* Alternate names of the thing
*/
@@ -72,10 +72,6 @@ export interface SCThing {
* @minLength 1
*/
name: string;
/**
* Origin of the thing
*/
origin: SCThingRemoteOrigin | SCThingUserOrigin;
/**
* Translations of specific values of the object
*
@@ -96,6 +92,16 @@ export interface SCThing {
url?: string;
}
/**
* A thing
*/
export interface SCThing extends SCThingWithoutReferences {
/**
* Origin of the thing
*/
origin: SCThingRemoteOrigin | SCThingUserOrigin;
}
/**
* Possible types of an origin
*/