2025-02-01 12:04:15 +02:00
import { S as $t , i as qt , s as St , V as Tt , J as ee , X as ue , W as Ct , h as a , z as _ , j as p , c as $e , k as w , n as r , o as i , m as qe , H as oe , Y as Ve , Z as pt , E as Ot , _ as Mt , G as Lt , t as ye , a as ve , v as d , d as Se , p as Pt , l as Te , q as Ft , I as we , L as Ht } from "./index-CkJzvfSo.js" ; import { F as Rt } from "./FieldsQueryParam-BEfyqKn7.js" ; function mt ( s , e , t ) { const l = s . slice ( ) ; return l [ 10 ] = e [ t ] , l } function bt ( s , e , t ) { const l = s . slice ( ) ; return l [ 10 ] = e [ t ] , l } function _t ( s , e , t ) { const l = s . slice ( ) ; return l [ 15 ] = e [ t ] , l } function kt ( s ) { let e ; return { c ( ) { e = a ( "p" ) , e . innerHTML = "Requires superuser <code>Authorization:TOKEN</code> header" , w ( e , "class" , "txt-hint txt-sm txt-right" ) } , m ( t , l ) { r ( t , e , l ) } , d ( t ) { t && d ( e ) } } } function ht ( s ) { let e , t , l , u , c , f , b , m , $ , h , g , A , T , O , R , M , I , J , S , Q , L , q , k , P , te , Y , U , re , G , K , X ; function fe ( y , C ) { var V , W , H ; return C & 1 && ( f = null ) , f == null && ( f = ! ! ( ( H = ( W = ( V = y [ 0 ] ) == null ? void 0 : V . fields ) == null ? void 0 : W . find ( Kt ) ) != null && H . required ) ) , f ? At : jt } let le = fe ( s , - 1 ) , E = le ( s ) ; function Z ( y , C ) { var V , W , H ; return C & 1 && ( I = null ) , I == null && ( I = ! ! ( ( H = ( W = ( V = y [ 0 ] ) == null ? void 0 : V . fields ) == null ? void 0 : W . find ( Gt ) ) != null && H . required ) ) , I ? Vt : Bt } let x = Z ( s , - 1 ) , F = x ( s ) ; return { c ( ) { e = a ( "tr" ) , e . innerHTML = '<td colspan="3" class="txt-hint txt-bold">Auth specific fields</td>' , t = p ( ) , l = a ( "tr" ) , u = a ( "td" ) , c = a ( "div" ) , E . c ( ) , b = p ( ) , m = a ( "span" ) , m . textContent = "email" , $ = p ( ) , h = a ( "td" ) , h . innerHTML = '<span class="label">String</span>' , g = p ( ) , A = a ( "td" ) , A . textContent = "Auth record email address." , T = p ( ) , O = a ( "tr" ) , R = a ( "td" ) , M = a ( "div" ) , F . c ( ) , J = p ( ) , S = a ( "span" ) , S . textContent = "emailVisibility" , Q = p ( ) , L = a ( "td" ) , L . innerHTML = '<span class="label">Boolean</span>' , q = p ( ) , k = a ( "td" ) , k . textContent = "Whether to show/hide the auth record email when fetching the record data." , P = p ( ) , te = a ( "tr" ) , te . innerHTML = '<td><div class="inline-flex"><span class="label label-success">Required</span> <span>password</span></div></td> <td><span class="label">String</span></td> <td>Auth record password.</td>' , Y = p ( ) , U = a ( "tr" ) , U . innerHTML = '<td><div class="inline-flex"><span class="label label-success">Required</span> <span>passwordConfirm</span></div></td> <td><span class="label">String</span></td> <td>Auth record password confirmation.</td>' , re = p ( ) , G = a ( "tr" ) , G . innerHTML = ` <td><div class="inline-flex"><span class="label label-warning">Optional</span> <span>verified</span></div></td> <td><span class="label">Boolean</span></td> <td>Indicates whether the auth record is verified or not.
2024-09-29 19:23:19 +03:00
< br / >
2025-01-26 21:27:49 +02:00
This field can be set only by superusers or auth records with & quot ; Manage & quot ; access . < / t d > ` , K = p ( ) , X = a ( " t r " ) , X . 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 > ' , w ( c , " c l a s s " , " i n l i n e - f l e x " ) , w ( M , " c l a s s " , " i n l i n e - f l e x " ) } , m ( y , C ) { r ( y , e , C ) , r ( y , t , C ) , r ( y , l , C ) , i ( l , u ) , i ( u , c ) , E . m ( c , n u l l ) , i ( c , b ) , i ( c , m ) , i ( l , $ ) , i ( l , h ) , i ( l , g ) , i ( l , A ) , r ( y , T , C ) , r ( y , O , C ) , i ( O , R ) , i ( R , M ) , F . m ( M , n u l l ) , i ( M , J ) , i ( M , S ) , i ( O , Q ) , i ( O , L ) , i ( O , q ) , i ( O , k ) , r ( y , P , C ) , r ( y , t e , C ) , r ( y , Y , C ) , r ( y , U , C ) , r ( y , r e , C ) , r ( y , G , C ) , r ( y , K , C ) , r ( y , X , C ) } , p ( y , C ) { l e ! = = ( l e = f e ( y , C ) ) & & ( E . d ( 1 ) , E = l e ( y ) , E & & ( E . c ( ) , E . m ( c , b ) ) ) , x ! = = ( x = Z ( y , C ) ) & & ( F . d ( 1 ) , F = x ( y ) , F & & ( F . c ( ) , F . m ( M , J ) ) ) } , d ( y ) { y & & ( d ( e ) , d ( t ) , d ( l ) , d ( T ) , d ( O ) , d ( P ) , d ( t e ) , d ( Y ) , d ( U ) , d ( r e ) , d ( G ) , d ( K ) , d ( X ) ) , E . d ( ) , F . d ( ) } } } f u n c t i o n j t ( s ) { l e t e ; r e t u r n { c ( ) { e = a ( " s p a n " ) , e . t e x t C o n t e n t = " O p t i o n a l " , w ( 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 , l ) { r ( t , e , l ) } , d ( t ) { t & & d ( e ) } } } f u n c t i o n A t ( s ) { l e t e ; r e t u r n { c ( ) { e = a ( " s p a n " ) , e . t e x t C o n t e n t = " R e q u i r e d " , w ( 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 , l ) { r ( t , e , l ) } , d ( t ) { t & & d ( e ) } } } f u n c t i o n B t ( s ) { l e t e ; r e t u r n { c ( ) { e = a ( " s p a n " ) , e . t e x t C o n t e n t = " O p t i o n a l " , w ( 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 , l ) { r ( t , e , l ) } , d ( t ) { t & & d ( e ) } } } f u n c t i o n V t ( s ) { l e t e ; r e t u r n { c ( ) { e = a ( " s p a n " ) , e . t e x t C o n t e n t = " R e q u i r e d " , w ( 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 , l ) { r ( t , e , l ) } , d ( t ) { t & & d ( e ) } } } f u n c t i o n N t ( s ) { l e t e ; r e t u r n { c ( ) { e = a ( " s p a n " ) , e . t e x t C o n t e n t = " R e q u i r e d " , w ( 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 , l ) { r ( t , e , l ) } , d ( t ) { t & & d ( e ) } } } f u n c t i o n D t ( s ) { l e t e ; r e t u r n { c ( ) { e = a ( " s p a n " ) , e . t e x t C o n t e n t = " O p t i o n a l " , w ( 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 , l ) { r ( t , e , l ) } , d ( t ) { t & & d ( e ) } } } f u n c t i o n J t ( s ) { l e t e , t = s [ 1 5 ] . m a x S e l e c t = = = 1 ? " i d " : " i d s " , l , u ; r e t u r n { c ( ) { e = _ ( " R e l a t i o n r e c o r d " ) , l = _ ( t ) , u = _ ( " . " ) } , m ( c , f ) { r ( c , e , f ) , r ( c , l , f ) , r ( c , u , f ) } , p ( c , f ) { f & 6 4 & & t ! = = ( t = c [ 1 5 ] . m a x S e l e c t = = = 1 ? " i d " : " i d s " ) & & o e ( l , t ) } , d ( c ) { c & & ( d ( e ) , d ( l ) , d ( u ) ) } } } f u n c t i o n E t ( s ) { l e t e , t , l , u , c , f , b , m , $ ; r e t u r n { c ( ) { e = _ ( " F i l e o b j e c t . " ) , t = a ( " b r " ) , l = _ ( `
Set to empty value ( ` ),u=a("code"),u.textContent="null",c=_(", "),f=a("code"),f.textContent='""',b=_(" or "),m=a("code"),m.textContent="[]", $ =_( ` ) to delete
already uploaded file ( s ) . ` )},m(h,g){r(h,e,g),r(h,t,g),r(h,l,g),r(h,u,g),r(h,c,g),r(h,f,g),r(h,b,g),r(h,m,g),r(h, $ ,g)},p:we,d(h){h&&(d(e),d(t),d(l),d(u),d(c),d(f),d(b),d(m),d( $ ))}}}function It(s){let e;return{c(){e=_("URL address.")},m(t,l){r(t,e,l)},p:we,d(t){t&&d(e)}}}function Ut(s){let e;return{c(){e=_("Email address.")},m(t,l){r(t,e,l)},p:we,d(t){t&&d(e)}}}function zt(s){let e;return{c(){e=_("JSON array or object.")},m(t,l){r(t,e,l)},p:we,d(t){t&&d(e)}}}function Qt(s){let e;return{c(){e=_("Number value.")},m(t,l){r(t,e,l)},p:we,d(t){t&&d(e)}}}function Wt(s){let e,t,l=s[15].autogeneratePattern&&yt();return{c(){e=_( ` Plain text value .
` ),l&&l.c(),t=Ht()},m(u,c){r(u,e,c),l&&l.m(u,c),r(u,t,c)},p(u,c){u[15].autogeneratePattern?l||(l=yt(),l.c(),l.m(t.parentNode,t)):l&&(l.d(1),l=null)},d(u){u&&(d(e),d(t)),l&&l.d(u)}}}function yt(s){let e;return{c(){e=_("It is autogenerated if not set.")},m(t,l){r(t,e,l)},d(t){t&&d(e)}}}function vt(s,e){let t,l,u,c,f,b=e[15].name+"",m, $ ,h,g,A=ee.getFieldValueType(e[15])+"",T,O,R,M;function I(k,P){return!k[15].required||k[15].type=="text"&&k[15].autogeneratePattern?Dt:Nt}let J=I(e),S=J(e);function Q(k,P){if(k[15].type==="text")return Wt;if(k[15].type==="number")return Qt;if(k[15].type==="json")return zt;if(k[15].type==="email")return Ut;if(k[15].type==="url")return It;if(k[15].type==="file")return Et;if(k[15].type==="relation")return Jt}let L=Q(e),q=L&&L(e);return{key:s,first:null,c(){t=a("tr"),l=a("td"),u=a("div"),S.c(),c=p(),f=a("span"),m=_(b), $ =p(),h=a("td"),g=a("span"),T=_(A),O=p(),R=a("td"),q&&q.c(),M=p(),w(u,"class","inline-flex"),w(g,"class","label"),this.first=t},m(k,P){r(k,t,P),i(t,l),i(l,u),S.m(u,null),i(u,c),i(u,f),i(f,m),i(t, $ ),i(t,h),i(h,g),i(g,T),i(t,O),i(t,R),q&&q.m(R,null),i(t,M)},p(k,P){e=k,J!==(J=I(e))&&(S.d(1),S=J(e),S&&(S.c(),S.m(u,c))),P&64&&b!==(b=e[15].name+"")&&oe(m,b),P&64&&A!==(A=ee.getFieldValueType(e[15])+"")&&oe(T,A),L===(L=Q(e))&&q?q.p(e,P):(q&&q.d(1),q=L&&L(e),q&&(q.c(),q.m(R,null)))},d(k){k&&d(t),S.d(),q&&q.d()}}}function wt(s,e){let t,l=e[10].code+"",u,c,f,b;function m(){return e[9](e[10])}return{key:s,first:null,c(){t=a("button"),u=_(l),c=p(),w(t,"class","tab-item"),Te(t,"active",e[2]===e[10].code),this.first=t},m( $ ,h){r( $ ,t,h),i(t,u),i(t,c),f||(b=Ft(t,"click",m),f=!0)},p( $ ,h){e= $ ,h&8&&l!==(l=e[10].code+"")&&oe(u,l),h&12&&Te(t,"active",e[2]===e[10].code)},d( $ ){ $ &&d(t),f=!1,b()}}}function gt(s,e){let t,l,u,c;return l=new Ct({props:{content:e[10].body}}),{key:s,first:null,c(){t=a("div"), $ e(l. $ $ .fragment),u=p(),w(t,"class","tab-item"),Te(t,"active",e[2]===e[10].code),this.first=t},m(f,b){r(f,t,b),qe(l,t,null),i(t,u),c=!0},p(f,b){e=f;const m={};b&8&&(m.content=e[10].body),l. $ set(m),(!c||b&12)&&Te(t,"active",e[2]===e[10].code)},i(f){c||(ye(l. $ $ .fragment,f),c=!0)},o(f){ve(l. $ $ .fragment,f),c=!1},d(f){f&&d(t),Se(l)}}}function Yt(s){var st,at,ot,rt;let e,t,l=s[0].name+"",u,c,f,b,m, $ ,h,g=s[0].name+"",A,T,O,R,M,I,J,S,Q,L,q,k,P,te,Y,U,re,G,K=s[0].name+"",X,fe,le,E,Z,x,F,y,C,V,W,H=[],Ne=new Map,Oe,pe,Me,ne,Le,De,me,ie,Pe,Je,Fe,Ee,j,Ie,de,Ue,ze,Qe,He,We,Re,Ye,Ge,Ke,je,Xe,Ze,ce,Ae,be,Be,se,_e,z=[],xe=new Map,et,ke,N=[],tt=new Map,ae;S=new Tt({props:{js: `
2024-09-29 19:23:19 +03:00
import PocketBase from 'pocketbase' ;
2025-01-26 21:27:49 +02:00
const pb = new PocketBase ( '${s[5]}' ) ;
2024-09-29 19:23:19 +03:00
...
// example create data
2025-01-26 21:27:49 +02:00
const data = $ { JSON . stringify ( Object . assign ( { } , s [ 4 ] , ee . dummyCollectionSchemaData ( s [ 0 ] , ! 0 ) ) , null , 4 ) } ;
2024-09-29 19:23:19 +03:00
2025-01-26 21:27:49 +02:00
const record = await pb . collection ( '${(st=s[0])==null?void 0:st.name}' ) . create ( data ) ;
` +(s[1]? `
2024-09-29 19:23:19 +03:00
// (optional) send an email verification request
2025-01-26 21:27:49 +02:00
await pb . collection ( '${(at=s[0])==null?void 0:at.name}' ) . requestVerification ( 'test@example.com' ) ;
2024-09-29 19:23:19 +03:00
` :""),dart: `
import 'package:pocketbase/pocketbase.dart' ;
2025-01-26 21:27:49 +02:00
final pb = PocketBase ( '${s[5]}' ) ;
2024-09-29 19:23:19 +03:00
...
// example create body
2025-01-26 21:27:49 +02:00
final body = < String , dynamic > $ { JSON . stringify ( Object . assign ( { } , s [ 4 ] , ee . dummyCollectionSchemaData ( s [ 0 ] , ! 0 ) ) , null , 2 ) } ;
2024-09-29 19:23:19 +03:00
2025-01-26 21:27:49 +02:00
final record = await pb . collection ( '${(ot=s[0])==null?void 0:ot.name}' ) . create ( body : body ) ;
` +(s[1]? `
2024-09-29 19:23:19 +03:00
// (optional) send an email verification request
2025-01-26 21:27:49 +02:00
await pb . collection ( '${(rt=s[0])==null?void 0:rt.name}' ) . requestVerification ( 'test@example.com' ) ;
` :"")}});let D=s[7]&&kt(),B=s[1]&&ht(s),ge=ue(s[6]);const lt=n=>n[15].name;for(let n=0;n<ge.length;n+=1){let o=_t(s,ge,n),v=lt(o);Ne.set(v,H[n]=vt(v,o))}de=new Ct({props:{content:"?expand=relField1,relField2.subRelField"}}),ce=new Rt({});let Ce=ue(s[3]);const nt=n=>n[10].code;for(let n=0;n<Ce.length;n+=1){let o=bt(s,Ce,n),v=nt(o);xe.set(v,z[n]=wt(v,o))}let he=ue(s[3]);const it=n=>n[10].code;for(let n=0;n<he.length;n+=1){let o=mt(s,he,n),v=it(o);tt.set(v,N[n]=gt(v,o))}return{c(){e=a("h3"),t=_("Create ("),u=_(l),c=_(")"),f=p(),b=a("div"),m=a("p"), $ =_("Create a new "),h=a("strong"),A=_(g),T=_(" record."),O=p(),R=a("p"),R.innerHTML= ` Body parameters could be sent as < code > application / json < / c o d e > o r
< code > multipart / form - data < / c o d e > . ` , M = p ( ) , I = a ( " p " ) , I . 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
2024-12-28 10:32:14 +02:00
< a href = "https://pocketbase.io/docs/files-handling" target = "_blank" rel = "noopener noreferrer" > Files upload and handling docs
2025-01-26 21:27:49 +02:00
< / a > . ` , J = p ( ) , $ e ( S . $ $ . f r a g m e n t ) , Q = p ( ) , L = a ( " h 6 " ) , L . t e x t C o n t e n t = " A P I d e t a i l s " , q = p ( ) , k = a ( " d i v " ) , P = a ( " s t r o n g " ) , P . t e x t C o n t e n t = " P O S T " , t e = p ( ) , Y = a ( " d i v " ) , U = a ( " p " ) , r e = _ ( " / a p i / c o l l e c t i o n s / " ) , G = a ( " s t r o n g " ) , X = _ ( K ) , f e = _ ( " / r e c o r d s " ) , l e = p ( ) , D & & D . c ( ) , E = p ( ) , Z = a ( " d i v " ) , Z . 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 " , x = p ( ) , F = a ( " t a b l e " ) , y = a ( " t h e a d " ) , y . 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 > ' , C = p ( ) , V = a ( " t b o d y " ) , B & & B . c ( ) , W = p ( ) ; f o r ( l e t n = 0 ; n < H . l e n g t h ; n + = 1 ) H [ n ] . c ( ) ; O e = p ( ) , p e = a ( " d i v " ) , p 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 " , M e = p ( ) , n e = a ( " t a b l e " ) , L e = a ( " t h e a d " ) , L 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 > ' , D e = p ( ) , m e = a ( " t b o d y " ) , i e = a ( " t r " ) , P e = a ( " t d " ) , P e . t e x t C o n t e n t = " e x p a n d " , J e = p ( ) , F e = a ( " t d " ) , F 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 > ' , E e = p ( ) , j = a ( " t d " ) , I e = _ ( ` 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 c r e a t e d r e c o r d . E x . :
2024-11-24 15:02:48 +02:00
` ), $ e(de. $ $ .fragment),Ue=_( `
2025-01-26 21:27:49 +02:00
Supports up to 6 - levels depth nested relations expansion . ` ),ze=a("br"),Qe=_( `
2024-09-29 19:23:19 +03:00
The expanded relations will be appended to the record under the
2025-01-26 21:27:49 +02:00
` ),He=a("code"),He.textContent="expand",We=_(" property (eg. "),Re=a("code"),Re.textContent='"expand": {"relField1": {...}, ...}',Ye=_( ` ) .
` ),Ge=a("br"),Ke=_( `
Only the relations to which the request user has permissions to ` ),je=a("strong"),je.textContent="view",Xe=_(" will be expanded."),Ze=p(), $ e(ce. $ $ .fragment),Ae=p(),be=a("div"),be.textContent="Responses",Be=p(),se=a("div"),_e=a("div");for(let n=0;n<z.length;n+=1)z[n].c();et=p(),ke=a("div");for(let n=0;n<N.length;n+=1)N[n].c();w(e,"class","m-b-sm"),w(b,"class","content txt-lg m-b-sm"),w(L,"class","m-b-xs"),w(P,"class","label label-primary"),w(Y,"class","content"),w(k,"class","alert alert-success"),w(Z,"class","section-title"),w(F,"class","table-compact table-border m-b-base"),w(pe,"class","section-title"),w(ne,"class","table-compact table-border m-b-base"),w(be,"class","section-title"),w(_e,"class","tabs-header compact combined left"),w(ke,"class","tabs-content"),w(se,"class","tabs")},m(n,o){r(n,e,o),i(e,t),i(e,u),i(e,c),r(n,f,o),r(n,b,o),i(b,m),i(m, $ ),i(m,h),i(h,A),i(m,T),i(b,O),i(b,R),i(b,M),i(b,I),r(n,J,o),qe(S,n,o),r(n,Q,o),r(n,L,o),r(n,q,o),r(n,k,o),i(k,P),i(k,te),i(k,Y),i(Y,U),i(U,re),i(U,G),i(G,X),i(U,fe),i(k,le),D&&D.m(k,null),r(n,E,o),r(n,Z,o),r(n,x,o),r(n,F,o),i(F,y),i(F,C),i(F,V),B&&B.m(V,null),i(V,W);for(let v=0;v<H.length;v+=1)H[v]&&H[v].m(V,null);r(n,Oe,o),r(n,pe,o),r(n,Me,o),r(n,ne,o),i(ne,Le),i(ne,De),i(ne,me),i(me,ie),i(ie,Pe),i(ie,Je),i(ie,Fe),i(ie,Ee),i(ie,j),i(j,Ie),qe(de,j,null),i(j,Ue),i(j,ze),i(j,Qe),i(j,He),i(j,We),i(j,Re),i(j,Ye),i(j,Ge),i(j,Ke),i(j,je),i(j,Xe),i(me,Ze),qe(ce,me,null),r(n,Ae,o),r(n,be,o),r(n,Be,o),r(n,se,o),i(se,_e);for(let v=0;v<z.length;v+=1)z[v]&&z[v].m(_e,null);i(se,et),i(se,ke);for(let v=0;v<N.length;v+=1)N[v]&&N[v].m(ke,null);ae=!0},p(n,[o]){var dt,ct,ut,ft;(!ae||o&1)&&l!==(l=n[0].name+"")&&oe(u,l),(!ae||o&1)&&g!==(g=n[0].name+"")&&oe(A,g);const v={};o&51&&(v.js= `
2024-09-29 19:23:19 +03:00
import PocketBase from 'pocketbase' ;
const pb = new PocketBase ( '${n[5]}' ) ;
...
// example create data
const data = $ { JSON . stringify ( Object . assign ( { } , n [ 4 ] , ee . dummyCollectionSchemaData ( n [ 0 ] , ! 0 ) ) , null , 4 ) } ;
const record = await pb . collection ( '${(dt=n[0])==null?void 0:dt.name}' ) . create ( data ) ;
` +(n[1]? `
// (optional) send an email verification request
await pb . collection ( '${(ct=n[0])==null?void 0:ct.name}' ) . requestVerification ( 'test@example.com' ) ;
` :"")),o&51&&(v.dart= `
import 'package:pocketbase/pocketbase.dart' ;
final pb = PocketBase ( '${n[5]}' ) ;
...
// example create body
final body = < String , dynamic > $ { JSON . stringify ( Object . assign ( { } , n [ 4 ] , ee . dummyCollectionSchemaData ( n [ 0 ] , ! 0 ) ) , null , 2 ) } ;
final record = await pb . collection ( '${(ut=n[0])==null?void 0:ut.name}' ) . create ( body : body ) ;
` +(n[1]? `
// (optional) send an email verification request
await pb . collection ( '${(ft=n[0])==null?void 0:ft.name}' ) . requestVerification ( 'test@example.com' ) ;
2025-01-26 21:27:49 +02:00
` :"")),S. $ set(v),(!ae||o&1)&&K!==(K=n[0].name+"")&&oe(X,K),n[7]?D||(D=kt(),D.c(),D.m(k,null)):D&&(D.d(1),D=null),n[1]?B?B.p(n,o):(B=ht(n),B.c(),B.m(V,W)):B&&(B.d(1),B=null),o&64&&(ge=ue(n[6]),H=Ve(H,o,lt,1,n,ge,Ne,V,pt,vt,null,_t)),o&12&&(Ce=ue(n[3]),z=Ve(z,o,nt,1,n,Ce,xe,_e,pt,wt,null,bt)),o&12&&(he=ue(n[3]),Ot(),N=Ve(N,o,it,1,n,he,tt,ke,Mt,gt,null,mt),Lt())},i(n){if(!ae){ye(S. $ $ .fragment,n),ye(de. $ $ .fragment,n),ye(ce. $ $ .fragment,n);for(let o=0;o<he.length;o+=1)ye(N[o]);ae=!0}},o(n){ve(S. $ $ .fragment,n),ve(de. $ $ .fragment,n),ve(ce. $ $ .fragment,n);for(let o=0;o<N.length;o+=1)ve(N[o]);ae=!1},d(n){n&&(d(e),d(f),d(b),d(J),d(Q),d(L),d(q),d(k),d(E),d(Z),d(x),d(F),d(Oe),d(pe),d(Me),d(ne),d(Ae),d(be),d(Be),d(se)),Se(S,n),D&&D.d(),B&&B.d();for(let o=0;o<H.length;o+=1)H[o].d();Se(de),Se(ce);for(let o=0;o<z.length;o+=1)z[o].d();for(let o=0;o<N.length;o+=1)N[o].d()}}}const Gt=s=>s.name=="emailVisibility",Kt=s=>s.name=="email";function Xt(s,e,t){let l,u,c,f,b,{collection:m}=e, $ =200,h=[],g={};const A=T=>t(2, $ =T.code);return s. $ $ set=T=>{"collection"in T&&t(0,m=T.collection)},s. $ $ .update=()=>{var T,O,R;s. $ $ .dirty&1&&t(1,l=m.type==="auth"),s. $ $ .dirty&1&&t(7,u=(m==null?void 0:m.createRule)===null),s. $ $ .dirty&2&&t(8,c=l?["password","verified","email","emailVisibility"]:[]),s. $ $ .dirty&257&&t(6,f=((T=m==null?void 0:m.fields)==null?void 0:T.filter(M=>!M.hidden&&M.type!="autodate"&&!c.includes(M.name)))||[]),s. $ $ .dirty&1&&t(3,h=[{code:200,body:JSON.stringify(ee.dummyCollectionRecord(m),null,2)},{code:400,body: `
2024-09-29 19:23:19 +03:00
{
2025-01-26 21:27:49 +02:00
"status" : 400 ,
2024-09-29 19:23:19 +03:00
"message" : "Failed to create record." ,
"data" : {
"${(R=(O=m==null?void 0:m.fields)==null?void 0:O[0])==null?void 0:R.name}" : {
"code" : "validation_required" ,
"message" : "Missing required value."
}
}
}
` },{code:403,body: `
{
2025-01-26 21:27:49 +02:00
"status" : 403 ,
2024-09-29 19:23:19 +03:00
"message" : "You are not allowed to perform this request." ,
"data" : { }
}
2025-01-26 21:27:49 +02:00
` }]),s. $ $ .dirty&2&&(l?t(4,g={password:"12345678",passwordConfirm:"12345678"}):t(4,g={}))},t(5,b=ee.getApiExampleUrl(Pt.baseURL)),[m,l, $ ,h,g,b,f,u,c,A]}class el extends $ t{constructor(e){super(),qt(this,e,Xt,Yt,St,{collection:0})}}export{el as default};