2024-11-08 09:43:57 +02:00
import { S as Ot , i as St , s as Mt , U as $t , I as x , W as ie , V as Tt , f as i , y as h , h as f , c as ve , j as k , l as o , n , m as we , G as te , X as Ue , Y as bt , D as qt , Z as Rt , E as Dt , t as he , a as ye , u as r , d as Ce , p as Ht , k as Te , o as Lt , H as de } from "./index-CGtkI8rA.js" ; import { F as Pt } from "./FieldsQueryParam-Du3bfFss.js" ; function mt ( d , e , t ) { const a = d . slice ( ) ; return a [ 10 ] = e [ t ] , a } function _t ( d , e , t ) { const a = d . slice ( ) ; return a [ 10 ] = e [ t ] , a } function ht ( d , e , t ) { const a = d . slice ( ) ; return a [ 15 ] = e [ t ] , a } function yt ( d ) { let e ; return { c ( ) { e = i ( "p" ) , e . innerHTML = ` <em>Note that in case of a password change all previously issued tokens for the current record
2024-09-29 19:23:19 +03:00
will be automatically invalidated and if you want your user to remain signed in you need to
2024-11-05 21:12:17 +02:00
reauthenticate manually after the update call . < / e m > ` } , m ( t , a ) { o ( t , e , a ) } , d ( t ) { t & & r ( e ) } } } f u n c t i o n k t ( d ) { l e t e ; r e t u r n { c ( ) { e = i ( " p " ) , e . i n n e r H T M L = " R e q u i r e s s u p e r u s e r < c o d e > A u t h o r i z a t i o n : T O K E N < / c o d e > h e a d e r " , k ( e , " c l a s s " , " t x t - h i n t t x t - s m t x t - r i g h t " ) } , m ( t , a ) { o ( t , e , a ) } , d ( t ) { t & & r ( e ) } } } f u n c t i o n g t ( d ) { l e t e , t , a , m , p , c , u , b , O , T , M , D , S , E , q , H , U , I , $ , R , L , g , v , w ; f u n c t i o n Q ( _ , C ) { v a r l e , Y , n e ; r e t u r n C & 1 & & ( b = n u l l ) , b = = n u l l & & ( b = ! ! ( ( n e = ( Y = ( l e = _ [ 0 ] ) = = n u l l ? v o i d 0 : l e . f i e l d s ) = = n u l l ? v o i d 0 : Y . f i n d ( W t ) ) ! = n u l l & & n e . r e q u i r e d ) ) , b ? j t : F t } l e t W = Q ( d , - 1 ) , F = W ( d ) ; r e t u r n { c ( ) { e = i ( " t r " ) , e . i n n e r H T M L = ' < t d c o l s p a n = " 3 " c l a s s = " t x t - h i n t t x t - b o l d " > A u t h s p e c i f i c f i e l d s < / t d > ' , t = f ( ) , a = i ( " t r " ) , a . i n n e r H T M L = ` < t d > < d i v c l a s s = " i n l i n e - f l e x " > < s p a n c l a s s = " l a b e l l a b e l - w a r n i n g " > O p t i o n a l < / s p a n > < s p a n > e m a i l < / s p a n > < / d i v > < / t d > < t d > < s p a n c l a s s = " l a b e l " > S t r i n g < / s p a n > < / t d > < t d > T h e a u t h r e c o r d e m a i l a d d r e s s .
2024-09-29 19:23:19 +03:00
< br / >
This field can be updated only by superusers or auth records with & quot ; Manage & quot ; access .
< br / >
Regular accounts can update their email by calling & quot ; Request email change & quot ; . < / t d > ` , m = f ( ) , p = i ( " t r " ) , c = i ( " t d " ) , u = i ( " d i v " ) , F . c ( ) , O = f ( ) , T = i ( " s p a n " ) , T . t e x t C o n t e n t = " e m a i l V i s i b i l i t y " , M = f ( ) , D = i ( " t d " ) , D . i n n e r H T M L = ' < s p a n c l a s s = " l a b e l " > B o o l e a n < / s p a n > ' , S = f ( ) , E = i ( " t d " ) , E . t e x t C o n t e n t = " W h e t h e r t o s h o w / h i d e t h e a u t h r e c o r d e m a i l w h e n f e t c h i n g t h e r e c o r d d a t a . " , q = f ( ) , H = i ( " t r " ) , H . i n n e r H T M L = ` < t d > < d i v c l a s s = " i n l i n e - f l e x " > < s p a n c l a s s = " l a b e l l a b e l - w a r n i n g " > O p t i o n a l < / s p a n > < s p a n > o l d P a s s w o r d < / s p a n > < / d i v > < / t d > < t d > < s p a n c l a s s = " l a b e l " > S t r i n g < / s p a n > < / t d > < t d > O l d a u t h r e c o r d p a s s w o r d .
< br / >
This field is required only when changing the record password . Superusers and auth records
2024-11-05 21:12:17 +02:00
with & quot ; Manage & quot ; access can skip this field . < / t d > ` , U = f ( ) , I = i ( " t r " ) , I . i n n e r H T M L = ' < t d > < d i v c l a s s = " i n l i n e - f l e x " > < s p a n c l a s s = " l a b e l l a b e l - w a r n i n g " > O p t i o n a l < / s p a n > < s p a n > p a s s w o r d < / s p a n > < / d i v > < / t d > < t d > < s p a n c l a s s = " l a b e l " > S t r i n g < / s p a n > < / t d > < t d > N e w a u t h r e c o r d p a s s w o r d . < / t d > ' , $ = f ( ) , R = i ( " t r " ) , R . i n n e r H T M L = ' < t d > < d i v c l a s s = " i n l i n e - f l e x " > < s p a n c l a s s = " l a b e l l a b e l - w a r n i n g " > O p t i o n a l < / s p a n > < s p a n > p a s s w o r d C o n f i r m < / s p a n > < / d i v > < / t d > < t d > < s p a n c l a s s = " l a b e l " > S t r i n g < / s p a n > < / t d > < t d > N e w a u t h r e c o r d p a s s w o r d c o n f i r m a t i o n . < / t d > ' , L = f ( ) , g = i ( " t r " ) , g . i n n e r H T M L = ` < t d > < d i v c l a s s = " i n l i n e - f l e x " > < s p a n c l a s s = " l a b e l l a b e l - w a r n i n g " > O p t i o n a l < / s p a n > < s p a n > v e r i f i e d < / s p a n > < / d i v > < / t d > < t d > < s p a n c l a s s = " l a b e l " > B o o l e a n < / s p a n > < / t d > < t d > I n d i c a t e s w h e t h e r t h e a u t h r e c o r d i s v e r i f i e d o r n o t .
2024-09-29 19:23:19 +03:00
< br / >
2024-11-05 21:12:17 +02:00
This field can be set only by superusers or auth records with & quot ; Manage & quot ; access . < / t d > ` , v = f ( ) , w = i ( " t r " ) , w . i n n e r H T M L = ' < t d c o l s p a n = " 3 " c l a s s = " t x t - h i n t t x t - b o l d " > O t h e r f i e l d s < / t d > ' , k ( u , " c l a s s " , " i n l i n e - f l e x " ) } , m ( _ , C ) { o ( _ , e , C ) , o ( _ , t , C ) , o ( _ , a , C ) , o ( _ , m , C ) , o ( _ , p , C ) , n ( p , c ) , n ( c , u ) , F . m ( u , n u l l ) , n ( u , O ) , n ( u , T ) , n ( p , M ) , n ( p , D ) , n ( p , S ) , n ( p , E ) , o ( _ , q , C ) , o ( _ , H , C ) , o ( _ , U , C ) , o ( _ , I , C ) , o ( _ , $ , C ) , o ( _ , R , C ) , o ( _ , L , C ) , o ( _ , g , C ) , o ( _ , v , C ) , o ( _ , w , C ) } , p ( _ , C ) { W ! = = ( W = Q ( _ , C ) ) & & ( F . d ( 1 ) , F = W ( _ ) , F & & ( F . c ( ) , F . m ( u , O ) ) ) } , d ( _ ) { _ & & ( r ( e ) , r ( t ) , r ( a ) , r ( m ) , r ( p ) , r ( q ) , r ( H ) , r ( U ) , r ( I ) , r ( $ ) , r ( R ) , r ( L ) , r ( g ) , r ( v ) , r ( w ) ) , F . d ( ) } } } f u n c t i o n F t ( d ) { l e t e ; r e t u r n { c ( ) { e = i ( " s p a n " ) , e . t e x t C o n t e n t = " O p t i o n a l " , k ( e , " c l a s s " , " l a b e l l a b e l - w a r n i n g " ) } , m ( t , a ) { o ( t , e , a ) } , d ( t ) { t & & r ( e ) } } } f u n c t i o n j t ( d ) { l e t e ; r e t u r n { c ( ) { e = i ( " s p a n " ) , e . t e x t C o n t e n t = " R e q u i r e d " , k ( e , " c l a s s " , " l a b e l l a b e l - s u c c e s s " ) } , m ( t , a ) { o ( t , e , a ) } , d ( t ) { t & & r ( e ) } } } f u n c t i o n B t ( d ) { l e t e ; r e t u r n { c ( ) { e = i ( " s p a n " ) , e . t e x t C o n t e n t = " O p t i o n a l " , k ( e , " c l a s s " , " l a b e l l a b e l - w a r n i n g " ) } , m ( t , a ) { o ( t , e , a ) } , d ( t ) { t & & r ( e ) } } } f u n c t i o n N t ( d ) { l e t e ; r e t u r n { c ( ) { e = i ( " s p a n " ) , e . t e x t C o n t e n t = " R e q u i r e d " , k ( e , " c l a s s " , " l a b e l l a b e l - s u c c e s s " ) } , m ( t , a ) { o ( t , e , a ) } , d ( t ) { t & & r ( e ) } } } f u n c t i o n A t ( d ) { l e t e , t = d [ 1 5 ] . m a x S e l e c t = = 1 ? " i d " : " i d s " , a , m ; r e t u r n { c ( ) { e = h ( " R e l a t i o n r e c o r d " ) , a = h ( t ) , m = h ( " . " ) } , m ( p , c ) { o ( p , e , c ) , o ( p , a , c ) , o ( p , m , c ) } , p ( p , c ) { c & 6 4 & & t ! = = ( t = p [ 1 5 ] . m a x S e l e c t = = 1 ? " i d " : " i d s " ) & & t e ( a , t ) } , d ( p ) { p & & ( r ( e ) , r ( a ) , r ( m ) ) } } } f u n c t i o n E t ( d ) { l e t e , t , a , m , p ; r e t u r n { c ( ) { e = h ( " F i l e o b j e c t . " ) , t = i ( " b r " ) , a = h ( `
Set to ` ),m=i("code"),m.textContent="null",p=h(" to delete already uploaded file(s).")},m(c,u){o(c,e,u),o(c,t,u),o(c,a,u),o(c,m,u),o(c,p,u)},p:de,d(c){c&&(r(e),r(t),r(a),r(m),r(p))}}}function It(d){let e;return{c(){e=h("URL address.")},m(t,a){o(t,e,a)},p:de,d(t){t&&r(e)}}}function Ut(d){let e;return{c(){e=h("Email address.")},m(t,a){o(t,e,a)},p:de,d(t){t&&r(e)}}}function Jt(d){let e;return{c(){e=h("JSON array or object.")},m(t,a){o(t,e,a)},p:de,d(t){t&&r(e)}}}function Vt(d){let e;return{c(){e=h("Number value.")},m(t,a){o(t,e,a)},p:de,d(t){t&&r(e)}}}function xt(d){let e;return{c(){e=h("Plain text value.")},m(t,a){o(t,e,a)},p:de,d(t){t&&r(e)}}}function vt(d,e){let t,a,m,p,c,u=e[15].name+"",b,O,T,M,D=x.getFieldValueType(e[15])+"",S,E,q,H;function U(v,w){return v[15].required?Nt:Bt}let I=U(e), $ =I(e);function R(v,w){if(v[15].type==="text")return xt;if(v[15].type==="number")return Vt;if(v[15].type==="json")return Jt;if(v[15].type==="email")return Ut;if(v[15].type==="url")return It;if(v[15].type==="file")return Et;if(v[15].type==="relation")return At}let L=R(e),g=L&&L(e);return{key:d,first:null,c(){t=i("tr"),a=i("td"),m=i("div"), $ .c(),p=f(),c=i("span"),b=h(u),O=f(),T=i("td"),M=i("span"),S=h(D),E=f(),q=i("td"),g&&g.c(),H=f(),k(m,"class","inline-flex"),k(M,"class","label"),this.first=t},m(v,w){o(v,t,w),n(t,a),n(a,m), $ .m(m,null),n(m,p),n(m,c),n(c,b),n(t,O),n(t,T),n(T,M),n(M,S),n(t,E),n(t,q),g&&g.m(q,null),n(t,H)},p(v,w){e=v,I!==(I=U(e))&&( $ .d(1), $ =I(e), $ &&( $ .c(), $ .m(m,p))),w&64&&u!==(u=e[15].name+"")&&te(b,u),w&64&&D!==(D=x.getFieldValueType(e[15])+"")&&te(S,D),L===(L=R(e))&&g?g.p(e,w):(g&&g.d(1),g=L&&L(e),g&&(g.c(),g.m(q,null)))},d(v){v&&r(t), $ .d(),g&&g.d()}}}function wt(d,e){let t,a=e[10].code+"",m,p,c,u;function b(){return e[9](e[10])}return{key:d,first:null,c(){t=i("button"),m=h(a),p=f(),k(t,"class","tab-item"),Te(t,"active",e[2]===e[10].code),this.first=t},m(O,T){o(O,t,T),n(t,m),n(t,p),c||(u=Lt(t,"click",b),c=!0)},p(O,T){e=O,T&8&&a!==(a=e[10].code+"")&&te(m,a),T&12&&Te(t,"active",e[2]===e[10].code)},d(O){O&&r(t),c=!1,u()}}}function Ct(d,e){let t,a,m,p;return a=new Tt({props:{content:e[10].body}}),{key:d,first:null,c(){t=i("div"),ve(a. $ $ .fragment),m=f(),k(t,"class","tab-item"),Te(t,"active",e[2]===e[10].code),this.first=t},m(c,u){o(c,t,u),we(a,t,null),n(t,m),p=!0},p(c,u){e=c;const b={};u&8&&(b.content=e[10].body),a. $ set(b),(!p||u&12)&&Te(t,"active",e[2]===e[10].code)},i(c){p||(he(a. $ $ .fragment,c),p=!0)},o(c){ye(a. $ $ .fragment,c),p=!1},d(c){c&&r(t),Ce(a)}}}function Qt(d){var ct,ut;let e,t,a=d[0].name+"",m,p,c,u,b,O,T,M=d[0].name+"",D,S,E,q,H,U,I, $ ,R,L,g,v,w,Q,W,F,_,C,le,Y=d[0].name+"",ne,Je,Oe,Ve,Se,oe,Me,re, $ e,ce,qe,z,Re,xe,G,De,J=[],Qe=new Map,He,ue,Le,K,Pe,We,pe,X,Fe,Ye,je,ze,j,Ge,ae,Ke,Xe,Ze,Be,et,Ne,tt,Ae,lt,nt,se,Ee,fe,Ie,Z,be,V=[],at=new Map,st,me,B=[],it=new Map,ee,N=d[1]&&yt();R=new $ t({props:{js: `
2024-09-29 19:23:19 +03:00
import PocketBase from 'pocketbase' ;
const pb = new PocketBase ( '${d[5]}' ) ;
...
// example update data
const data = $ { JSON . stringify ( Object . assign ( { } , d [ 4 ] , x . dummyCollectionSchemaData ( d [ 0 ] , ! 0 ) ) , null , 4 ) } ;
const record = await pb . collection ( '${(ct=d[0])==null?void 0:ct.name}' ) . update ( 'RECORD_ID' , data ) ;
` ,dart: `
import 'package:pocketbase/pocketbase.dart' ;
final pb = PocketBase ( '${d[5]}' ) ;
...
// example update body
final body = < String , dynamic > $ { JSON . stringify ( Object . assign ( { } , d [ 4 ] , x . dummyCollectionSchemaData ( d [ 0 ] , ! 0 ) ) , null , 2 ) } ;
final record = await pb . collection ( '${(ut=d[0])==null?void 0:ut.name}' ) . update ( 'RECORD_ID' , body : body ) ;
2024-11-05 21:12:17 +02:00
` }});let A=d[7]&&kt(),P=d[1]&>(d),ke=ie(d[6]);const dt=l=>l[15].name;for(let l=0;l<ke.length;l+=1){let s=ht(d,ke,l),y=dt(s);Qe.set(y,J[l]=vt(y,s))}ae=new Tt({props:{content:"?expand=relField1,relField2.subRelField21"}}),se=new Pt({});let ge=ie(d[3]);const ot=l=>l[10].code;for(let l=0;l<ge.length;l+=1){let s=_t(d,ge,l),y=ot(s);at.set(y,V[l]=wt(y,s))}let _e=ie(d[3]);const rt=l=>l[10].code;for(let l=0;l<_e.length;l+=1){let s=mt(d,_e,l),y=rt(s);it.set(y,B[l]=Ct(y,s))}return{c(){e=i("h3"),t=h("Update ("),m=h(a),p=h(")"),c=f(),u=i("div"),b=i("p"),O=h("Update a single "),T=i("strong"),D=h(M),S=h(" record."),E=f(),q=i("p"),q.innerHTML= ` Body parameters could be sent as < code > application / json < / c o d e > o r
< code > multipart / form - data < / c o d e > . ` , H = f ( ) , U = i ( " p " ) , U . i n n e r H T M L = ` F i l e u p l o a d i s s u p p o r t e d o n l y v i a < c o d e > m u l t i p a r t / f o r m - d a t a < / c o d e > .
2024-09-29 19:23:19 +03:00
< br / >
For more info and examples you could check the detailed
< a href = "https://pocketbase.io/docs/files-handling/" target = "_blank" rel = "noopener noreferrer" > Files upload and handling docs
2024-11-05 21:12:17 +02:00
< / a > . ` , I = f ( ) , N & & N . c ( ) , $ = f ( ) , v e ( R . $ $ . f r a g m e n t ) , L = f ( ) , g = i ( " h 6 " ) , g . t e x t C o n t e n t = " A P I d e t a i l s " , v = f ( ) , w = i ( " d i v " ) , Q = i ( " s t r o n g " ) , Q . t e x t C o n t e n t = " P A T C H " , W = f ( ) , F = i ( " d i v " ) , _ = i ( " p " ) , C = h ( " / a p i / c o l l e c t i o n s / " ) , l e = i ( " s t r o n g " ) , n e = h ( Y ) , J e = h ( " / r e c o r d s / " ) , O e = i ( " s t r o n g " ) , O e . t e x t C o n t e n t = " : i d " , V e = f ( ) , A & & A . c ( ) , S e = f ( ) , o e = i ( " d i v " ) , o e . t e x t C o n t e n t = " P a t h p a r a m e t e r s " , M e = f ( ) , r e = i ( " t a b l e " ) , r e . i n n e r H T M L = ' < t h e a d > < t r > < t h > P a r a m < / t h > < t h > T y p e < / t h > < t h w i d t h = " 6 0 % " > D e s c r i p t i o n < / t h > < / t r > < / t h e a d > < t b o d y > < t r > < t d > i d < / t d > < t d > < s p a n c l a s s = " l a b e l " > S t r i n g < / s p a n > < / t d > < t d > I D o f t h e r e c o r d t o u p d a t e . < / t d > < / t r > < / t b o d y > ' , $ e = f ( ) , c e = i ( " d i v " ) , c e . t e x t C o n t e n t = " B o d y P a r a m e t e r s " , q e = f ( ) , z = i ( " t a b l e " ) , R e = i ( " t h e a d " ) , R e . i n n e r H T M L = ' < t r > < t h > P a r a m < / t h > < t h > T y p e < / t h > < t h w i d t h = " 5 0 % " > D e s c r i p t i o n < / t h > < / t r > ' , x e = f ( ) , G = i ( " t b o d y " ) , P & & P . c ( ) , D e = f ( ) ; f o r ( l e t l = 0 ; l < J . l e n g t h ; l + = 1 ) J [ l ] . c ( ) ; H e = f ( ) , u e = i ( " d i v " ) , u e . t e x t C o n t e n t = " Q u e r y p a r a m e t e r s " , L e = f ( ) , K = i ( " t a b l e " ) , P e = i ( " t h e a d " ) , P e . i n n e r H T M L = ' < t r > < t h > P a r a m < / t h > < t h > T y p e < / t h > < t h w i d t h = " 6 0 % " > D e s c r i p t i o n < / t h > < / t r > ' , W e = f ( ) , p e = i ( " t b o d y " ) , X = i ( " t r " ) , F e = i ( " t d " ) , F e . t e x t C o n t e n t = " e x p a n d " , Y e = f ( ) , j e = i ( " t d " ) , j e . i n n e r H T M L = ' < s p a n c l a s s = " l a b e l " > S t r i n g < / s p a n > ' , z e = f ( ) , j = i ( " t d " ) , G e = h ( ` A u t o e x p a n d r e l a t i o n s w h e n r e t u r n i n g t h e u p d a t e d r e c o r d . E x . :
` ),ve(ae. $ $ .fragment),Ke=h( `
2024-09-29 19:23:19 +03:00
Supports up to 6 - levels depth nested relations expansion . ` ),Xe=i("br"),Ze=h( `
The expanded relations will be appended to the record under the
2024-11-05 21:12:17 +02:00
` ),Be=i("code"),Be.textContent="expand",et=h(" property (eg. "),Ne=i("code"),Ne.textContent='"expand": {"relField1": {...}, ...}',tt=h( ` ) . Only
the relations that the user has permissions to ` ),Ae=i("strong"),Ae.textContent="view",lt=h(" will be expanded."),nt=f(),ve(se. $ $ .fragment),Ee=f(),fe=i("div"),fe.textContent="Responses",Ie=f(),Z=i("div"),be=i("div");for(let l=0;l<V.length;l+=1)V[l].c();st=f(),me=i("div");for(let l=0;l<B.length;l+=1)B[l].c();k(e,"class","m-b-sm"),k(u,"class","content txt-lg m-b-sm"),k(g,"class","m-b-xs"),k(Q,"class","label label-primary"),k(F,"class","content"),k(w,"class","alert alert-warning"),k(oe,"class","section-title"),k(re,"class","table-compact table-border m-b-base"),k(ce,"class","section-title"),k(z,"class","table-compact table-border m-b-base"),k(ue,"class","section-title"),k(K,"class","table-compact table-border m-b-lg"),k(fe,"class","section-title"),k(be,"class","tabs-header compact combined left"),k(me,"class","tabs-content"),k(Z,"class","tabs")},m(l,s){o(l,e,s),n(e,t),n(e,m),n(e,p),o(l,c,s),o(l,u,s),n(u,b),n(b,O),n(b,T),n(T,D),n(b,S),n(u,E),n(u,q),n(u,H),n(u,U),n(u,I),N&&N.m(u,null),o(l, $ ,s),we(R,l,s),o(l,L,s),o(l,g,s),o(l,v,s),o(l,w,s),n(w,Q),n(w,W),n(w,F),n(F,_),n(_,C),n(_,le),n(le,ne),n(_,Je),n(_,Oe),n(w,Ve),A&&A.m(w,null),o(l,Se,s),o(l,oe,s),o(l,Me,s),o(l,re,s),o(l, $ e,s),o(l,ce,s),o(l,qe,s),o(l,z,s),n(z,Re),n(z,xe),n(z,G),P&&P.m(G,null),n(G,De);for(let y=0;y<J.length;y+=1)J[y]&&J[y].m(G,null);o(l,He,s),o(l,ue,s),o(l,Le,s),o(l,K,s),n(K,Pe),n(K,We),n(K,pe),n(pe,X),n(X,Fe),n(X,Ye),n(X,je),n(X,ze),n(X,j),n(j,Ge),we(ae,j,null),n(j,Ke),n(j,Xe),n(j,Ze),n(j,Be),n(j,et),n(j,Ne),n(j,tt),n(j,Ae),n(j,lt),n(pe,nt),we(se,pe,null),o(l,Ee,s),o(l,fe,s),o(l,Ie,s),o(l,Z,s),n(Z,be);for(let y=0;y<V.length;y+=1)V[y]&&V[y].m(be,null);n(Z,st),n(Z,me);for(let y=0;y<B.length;y+=1)B[y]&&B[y].m(me,null);ee=!0},p(l,[s]){var pt,ft;(!ee||s&1)&&a!==(a=l[0].name+"")&&te(m,a),(!ee||s&1)&&M!==(M=l[0].name+"")&&te(D,M),l[1]?N||(N=yt(),N.c(),N.m(u,null)):N&&(N.d(1),N=null);const y={};s&49&&(y.js= `
2024-09-29 19:23:19 +03:00
import PocketBase from 'pocketbase' ;
const pb = new PocketBase ( '${l[5]}' ) ;
...
// example update data
const data = $ { JSON . stringify ( Object . assign ( { } , l [ 4 ] , x . dummyCollectionSchemaData ( l [ 0 ] , ! 0 ) ) , null , 4 ) } ;
const record = await pb . collection ( '${(pt=l[0])==null?void 0:pt.name}' ) . update ( 'RECORD_ID' , data ) ;
` ),s&49&&(y.dart= `
import 'package:pocketbase/pocketbase.dart' ;
final pb = PocketBase ( '${l[5]}' ) ;
...
// example update body
final body = < String , dynamic > $ { JSON . stringify ( Object . assign ( { } , l [ 4 ] , x . dummyCollectionSchemaData ( l [ 0 ] , ! 0 ) ) , null , 2 ) } ;
final record = await pb . collection ( '${(ft=l[0])==null?void 0:ft.name}' ) . update ( 'RECORD_ID' , body : body ) ;
2024-11-05 21:12:17 +02:00
` ),R. $ set(y),(!ee||s&1)&&Y!==(Y=l[0].name+"")&&te(ne,Y),l[7]?A||(A=kt(),A.c(),A.m(w,null)):A&&(A.d(1),A=null),l[1]?P?P.p(l,s):(P=gt(l),P.c(),P.m(G,De)):P&&(P.d(1),P=null),s&64&&(ke=ie(l[6]),J=Ue(J,s,dt,1,l,ke,Qe,G,bt,vt,null,ht)),s&12&&(ge=ie(l[3]),V=Ue(V,s,ot,1,l,ge,at,be,bt,wt,null,_t)),s&12&&(_e=ie(l[3]),qt(),B=Ue(B,s,rt,1,l,_e,it,me,Rt,Ct,null,mt),Dt())},i(l){if(!ee){he(R. $ $ .fragment,l),he(ae. $ $ .fragment,l),he(se. $ $ .fragment,l);for(let s=0;s<_e.length;s+=1)he(B[s]);ee=!0}},o(l){ye(R. $ $ .fragment,l),ye(ae. $ $ .fragment,l),ye(se. $ $ .fragment,l);for(let s=0;s<B.length;s+=1)ye(B[s]);ee=!1},d(l){l&&(r(e),r(c),r(u),r( $ ),r(L),r(g),r(v),r(w),r(Se),r(oe),r(Me),r(re),r( $ e),r(ce),r(qe),r(z),r(He),r(ue),r(Le),r(K),r(Ee),r(fe),r(Ie),r(Z)),N&&N.d(),Ce(R,l),A&&A.d(),P&&P.d();for(let s=0;s<J.length;s+=1)J[s].d();Ce(ae),Ce(se);for(let s=0;s<V.length;s+=1)V[s].d();for(let s=0;s<B.length;s+=1)B[s].d()}}}const Wt=d=>d.name=="emailVisibility";function Yt(d,e,t){let a,m,p,c,u,{collection:b}=e,O=200,T=[],M={};const D=S=>t(2,O=S.code);return d. $ $ set=S=>{"collection"in S&&t(0,b=S.collection)},d. $ $ .update=()=>{var S,E,q;d. $ $ .dirty&1&&t(1,a=(b==null?void 0:b.type)==="auth"),d. $ $ .dirty&1&&t(7,m=(b==null?void 0:b.updateRule)===null),d. $ $ .dirty&2&&t(8,p=a?["id","password","verified","email","emailVisibility"]:["id"]),d. $ $ .dirty&257&&t(6,c=((S=b==null?void 0:b.fields)==null?void 0:S.filter(H=>!H.hidden&&H.type!="autodate"&&!p.includes(H.name)))||[]),d. $ $ .dirty&1&&t(3,T=[{code:200,body:JSON.stringify(x.dummyCollectionRecord(b),null,2)},{code:400,body: `
2024-09-29 19:23:19 +03:00
{
"code" : 400 ,
"message" : "Failed to update record." ,
"data" : {
"${(q=(E=b==null?void 0:b.fields)==null?void 0:E[0])==null?void 0:q.name}" : {
"code" : "validation_required" ,
"message" : "Missing required value."
}
}
}
` },{code:403,body: `
{
"code" : 403 ,
"message" : "You are not allowed to perform this request." ,
"data" : { }
}
` },{code:404,body: `
{
"code" : 404 ,
"message" : "The requested resource wasn't found." ,
"data" : { }
}
2024-11-05 21:12:17 +02:00
` }]),d. $ $ .dirty&2&&(a?t(4,M={password:"87654321",passwordConfirm:"87654321",oldPassword:"12345678"}):t(4,M={}))},t(5,u=x.getApiExampleUrl(Ht.baseURL)),[b,a,O,T,M,u,c,m,p,D]}class Kt extends Ot{constructor(e){super(),St(this,e,Yt,Qt,Mt,{collection:0})}}export{Kt as default};