1import{A as i}from"./Z7-w7Q4m.js";import{G as d,l as o,e as l,g as n,i as u,o as c}from"./BJbJD-jk.js";import{u as g}from"./D6RnymqT.js";import"./tlpK3nkX.js";import"./D6uQkT-3.js";import"./85g98xY-.js";import"./DyzMl18v.js";import"./DSIPt_8t.js";import"./BTkE0wsL.js";import"./DVQIVJjY.js";import"./Bod4C291.js";import"./0kzlZVjU.js";import"./rtPLeu9O.js";import"./BSmlONNu.js";import"./CGAm7CDj.js";import"./BfA_Mh5V.js";import"./B94YmT61.js";import"./D-JAQUoS.js";import"./DMLCchWp.js";import"./AUG8bTC8.js";import"./DmtnmTgo.js";import"./Cp2x8l1r.js";import"./ah8-SE7y.js";const p=d({id:"SuggestedBlogs",state:()=>({data:{list:[],pageNumber:0,totalRecords:0,isLoading:!1},singleRecord:void 0}),actions:{async get(e){try{const r=await o.get(`/api/v1/suggested_blog?BlogId=${e.BlogId}&SuggestedBlogId=${e.SuggestedBlogId}`);return this.singleRecord=r.data.data,{errors:void 0}}catch(r){return{errors:r.response?.data?.errors}}},async list(e){let r="";const t=[];e&&e.filters&&Object.keys(e.filters).forEach(s=>{t.push(s+"="+encodeURIComponent(e.filters[s]))}),e&&e.page&&t.push("page="+e.page),e&&e.adminFilters?.length&&t.push("adminFilters="+encodeURIComponent(JSON.stringify(e.adminFilters))),t.length&&(r="?"+t.join("&"));try{const s=await o.get("/api/v1/suggested_blogs"+r);return this.data.pageNumber?this.data.list.push(...s.data.data.list):this.data=s.data.data,{errors:void 0}}catch(s){return{errors:s.response?.data?.errors}}},async create(e){try{return await o.post("/api/v1/suggested_blog",e),{errors:void 0}}catch(r){return{errors:r.response?.data?.errors}}},async update(e,r){try{return await o.put(`/api/v1/suggested_blog?BlogId=${r.BlogId}&SuggestedBlogId=${r.SuggestedBlogId}`,e),{errors:void 0}}catch(t){return{errors:t.response?.data?.errors}}},async delete(e){try{return await o.delete("/api/v1/suggested_blog",{data:e}),{errors:void 0}}catch(r){return{errors:r.response?.data?.errors}}}}}),D=l({__name:"page_suggested_blog",setup(e){const r=[{model:"BlogId",title:"BlogId",type:"linkedTable",isRequired:!0,isReadonly:!1,linkedTable:{store:g(),key:"Id",label:"Title"}},{model:"SuggestedBlogId",title:"SuggestedBlogId",type:"linkedTable",isRequired:!0,isReadonly:!1,linkedTable:{store:g(),key:"Id",label:"Title"}}],t=[],s={BlogId:0,SuggestedBlogId:0},a=p();return(m,f)=>(c(),n(i,{title:"SuggestedBlog",colDefs:r,store:u(a),defaultRecord:s,modelName:"SuggestedBlog",customActions:t},null,8,["store"]))}});export{D as default};
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.