/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as e}from"tslib";import{JSONSupport as o}from"../core/JSONSupport.js";import{clone as r}from"../core/lang.js";import{property as s,subclass as t}from"../core/accessorSupport/decorators.js";import d from"./support/RelatedRecordsInfoFieldOrder.js";var l;let i=l=class extends o{constructor(e){super(e),this.showRelatedRecords=null,this.orderByFields=null}clone(){return new l({showRelatedRecords:this.showRelatedRecords,orderByFields:this.orderByFields?r(this.orderByFields):null})}};e([s({type:Boolean,json:{write:!0}})],i.prototype,"showRelatedRecords",void 0),e([s({type:[d],json:{write:!0}})],i.prototype,"orderByFields",void 0),i=l=e([t("esri.popup.RelatedRecordsInfo")],i);const p=i;export{p as default};
