import{b as s}from"./router-C9ojQjj-.js";import"./jwt-decode.esm-og2W_mys.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},t=new Error().stack;t&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[t]="8fa4197e-7c97-4786-9ea4-5b5db1b9afa9",a._sentryDebugIdIdentifier="sentry-dbid-8fa4197e-7c97-4786-9ea4-5b5db1b9afa9")}catch{}})();class i{urlPath="api-keys";async create({projectId:t,name:e}){return s.post(`projects/${t}/${this.urlPath}`,{name:e})}async delete(t,e){await s.delete(`projects/${t}/${this.urlPath}/${e}`)}async list(t){return s.get(`projects/${t}/${this.urlPath}`)}}const r=new i;class n{constructor(t){this.dto=t}static async list(t){return(await r.list(t)).map(d=>new n(d))}static async create(t){const e=await r.create(t);return new n(e)}static async delete(t,e){await r.delete(t,e)}get id(){return this.dto.id}get name(){return this.dto.name}get createdAt(){return new Date(this.dto.createdAt)}get ownerId(){return this.dto.createdBy}get value(){return this.dto.value??null}}export{n as A};
//# sourceMappingURL=apiKey-DGyLY9oH.js.map
