/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
class i{constructor(i,t,e,s){this.subscription=i,this.reader=t,this.end=e,this.debugInfo=s,this.type="append"}get id(){return this.subscription.tile.id}createMessage(i,t,e){return{type:"append",id:this.id,append:i,end:this.end,debugInfo:this.debugInfo,subscriptionVesrion:this.subscription.version,version:t,attributeEpoch:e}}}class t{constructor(i,t,e,s,r){this.subscription=i,this.reader=t,this.remove=e,this.end=s,this.debugInfo=r,this.type="update"}get id(){return this.subscription.tile.id}createMessage(i,t,e){return{type:"update",id:this.id,modify:i,debugInfo:this.debugInfo,remove:this.remove,version:t,subscriptionVesrion:this.subscription.version,end:this.end,attributeEpoch:e}}}export{i as FeatureTileAppendMessage,t as FeatureTileUpdateMessage};
