1import{i as e}from"./tslib.es6-RFqoiCjS.js";import{n as t}from"./ObjectPool-DZUYFk3Z.js";import{N as n}from"./Accessor-CvnQLI3s.js";import{t as r}from"./Clonable-CRkuHgt4.js";import{t as i}from"./JSONSupport-7kDx84RX.js";import{n as a}from"./jsonMap-BiB-_Htw.js";var o=new a({esriRelCardinalityOneToOne:`one-to-one`,esriRelCardinalityOneToMany:`one-to-many`,esriRelCardinalityManyToMany:`many-to-many`}),s=new a({esriRelRoleOrigin:`origin`,esriRelRoleDestination:`destination`}),c=class extends r.ClonableMixin(i){constructor(e){super(e),this.cardinality=null,this.catalogId=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};e([n({json:{read:o.read,write:o.write}})],c.prototype,`cardinality`,void 0),e([n({json:{name:`catalogID`}})],c.prototype,`catalogId`,void 0),e([n({json:{read:!0,write:!0}})],c.prototype,`composite`,void 0),e([n({json:{read:!0,write:!0}})],c.prototype,`id`,void 0),e([n({json:{read:!0,write:!0}})],c.prototype,`keyField`,void 0),e([n({json:{read:!0,write:!0}})],c.prototype,`keyFieldInRelationshipTable`,void 0),e([n({json:{read:!0,write:!0}})],c.prototype,`name`,void 0),e([n({json:{read:!0,write:!0}})],c.prototype,`relatedTableId`,void 0),e([n({json:{read:!0,write:!0}})],c.prototype,`relationshipTableId`,void 0),e([n({json:{read:s.read,write:s.write}})],c.prototype,`role`,void 0),c=e([t(`esri.layers.support.Relationship`)
1],c);var l=c;export{l as t}; 2//# sourceMappingURL=Relationship-CvYvup8h.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.