UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

3 lines (2 loc) 1.77 kB
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import{__decorate as e}from"tslib";import{JSONSupport as t}from"../../core/JSONSupport.js";import{property as o,subclass as i}from"../../core/accessorSupport/decorators.js";import r from"../../geometry/SpatialReference.js";import{types as p}from"../../layers/support/domains.js";import s from"./EntityType.js";import n from"./RelationshipType.js";import a from"./SourceTypeValueBehavior.js";let y=class extends t{constructor(e){super(e),this.timestamp=null,this.spatialReference=null,this.strict=null,this.objectIdField=null,this.globalIdField=null,this.arcgisManaged=null,this.identifierInfo=null,this.searchIndexes=[],this.entityTypes=[],this.relationshipTypes=[],this.metaEntityTypes=[],this.provenanceSourceTypeValues=[],this.domains=[]}};e([o({type:Date,json:{type:Number,write:{writer:(e,t)=>{t.timestamp=e?.getTime()}}}})],y.prototype,"timestamp",void 0),e([o({type:r,json:{write:!0}})],y.prototype,"spatialReference",void 0),e([o({type:Boolean,json:{write:!0}})],y.prototype,"strict",void 0),e([o({type:String,json:{write:!0}})],y.prototype,"objectIdField",void 0),e([o({type:String,json:{write:!0}})],y.prototype,"globalIdField",void 0),e([o()],y.prototype,"arcgisManaged",void 0),e([o()],y.prototype,"identifierInfo",void 0),e([o()],y.prototype,"searchIndexes",void 0),e([o({type:[s],json:{write:!0}})],y.prototype,"entityTypes",void 0),e([o({type:[n],json:{write:!0}})],y.prototype,"relationshipTypes",void 0),e([o({type:[s],json:{write:!0}})],y.prototype,"metaEntityTypes",void 0),e([o({type:[a],json:{write:!0}})],y.prototype,"provenanceSourceTypeValues",void 0),e([o({types:[p],json:{write:!0}})],y.prototype,"domains",void 0),y=e([i("esri.rest.knowledgeGraph.DataModel")],y);export{y as default};