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 * Alternate names of the thing
*/ */
@@ -72,10 +72,6 @@ export interface SCThing {
* @minLength 1 * @minLength 1
*/ */
name: string; name: string;
/**
* Origin of the thing
*/
origin: SCThingRemoteOrigin | SCThingUserOrigin;
/** /**
* Translations of specific values of the object * Translations of specific values of the object
* *
@@ -96,6 +92,16 @@ export interface SCThing {
url?: string; url?: string;
} }
/**
* A thing
*/
export interface SCThing extends SCThingWithoutReferences {
/**
* Origin of the thing
*/
origin: SCThingRemoteOrigin | SCThingUserOrigin;
}
/** /**
* Possible types of an origin * Possible types of an origin
*/ */