Commit da0507ee authored by krlwlfrt's avatar krlwlfrt
Browse files

fix: add thing without references, split thing

References #69
parent 1a73208c
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -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
 */