diff --git a/src/core/Thing.ts b/src/core/Thing.ts index 207785a9..dacab373 100644 --- a/src/core/Thing.ts +++ b/src/core/Thing.ts @@ -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 */