@eddye68/studio-client
Version:
The AWS service Studio client
1 lines • 2.66 kB
Source Map (JSON)
{"version":3,"sources":["../../../src/model/wfl/relation.ts"],"sourcesContent":["import { ObjectInfo } from \"./object-info\";\nimport { ObjectLabel } from \"./object-label\";\nimport { Placement } from \"./placement\";\nimport { Target } from \"./target\";\n\nexport enum RelationType {\n Contained = \"Contained\",\n Placed = \"Placed\",\n DeletedContained = \"DeletedContained\"\n}\n\nexport class Relation {\n public __classname__: string = 'Relation';\n\n public Parent: string | null = null;\n public Child: string | null = null;\n public Type: RelationType | null = null;\n public Placements: Placement[] | null = null;\n public ParentVersion: string | null = null;\n public ChildVersion: string | null = null;\n public Rating: number | null = null;\n public Targets: Target[] | null = null;\n public ParentInfo: ObjectInfo | null = null;\n public ChildInfo: ObjectInfo | null = null;\n public ObjectLabels: ObjectLabel[] | null = null;\n\n constructor(params: RelationNamedParameters) {\n this.Parent = params.Parent ?? null;\n this.Child = params.Child ?? null;\n this.Type = params.Type ?? null;\n this.Placements = params.Placements ?? null;\n this.ParentVersion = params.ParentVersion ?? null;\n this.ChildVersion = params.ChildVersion ?? null;\n this.Rating = params.Rating ?? null;\n this.Targets = params.Targets ?? null;\n this.ParentInfo = params.ParentInfo ?? null;\n this.ChildInfo = params.ChildInfo ?? null;\n this.ObjectLabels = params.ObjectLabels ?? null;\n }\n}\n\nexport interface RelationNamedParameters {\n Parent: string\n Child: string\n Type: RelationType\n Placements?: Placement[]\n ParentVersion?: string\n ChildVersion?: string\n Rating?: number\n Targets?: Target[]\n ParentInfo?: ObjectInfo\n ChildInfo?: ObjectInfo\n ObjectLabels?: ObjectLabel[]\n}"],"mappings":";AAKO,IAAK,eAAL,kBAAKA,kBAAL;AACH,EAAAA,cAAA,eAAY;AACZ,EAAAA,cAAA,YAAS;AACT,EAAAA,cAAA,sBAAmB;AAHX,SAAAA;AAAA,GAAA;AAML,IAAM,WAAN,MAAe;AAAA,EAelB,YAAY,QAAiC;AAd7C,SAAO,gBAAwB;AAE/B,SAAO,SAAwB;AAC/B,SAAO,QAAuB;AAC9B,SAAO,OAA4B;AACnC,SAAO,aAAiC;AACxC,SAAO,gBAA+B;AACtC,SAAO,eAA8B;AACrC,SAAO,SAAwB;AAC/B,SAAO,UAA2B;AAClC,SAAO,aAAgC;AACvC,SAAO,YAA+B;AACtC,SAAO,eAAqC;AAGxC,SAAK,SAAS,OAAO,UAAU;AAC/B,SAAK,QAAQ,OAAO,SAAS;AAC7B,SAAK,OAAO,OAAO,QAAQ;AAC3B,SAAK,aAAa,OAAO,cAAc;AACvC,SAAK,gBAAgB,OAAO,iBAAiB;AAC7C,SAAK,eAAe,OAAO,gBAAgB;AAC3C,SAAK,SAAS,OAAO,UAAU;AAC/B,SAAK,UAAU,OAAO,WAAW;AACjC,SAAK,aAAa,OAAO,cAAc;AACvC,SAAK,YAAY,OAAO,aAAa;AACrC,SAAK,eAAe,OAAO,gBAAgB;AAAA,EAC/C;AACJ;","names":["RelationType"]}