[{"data":1,"prerenderedAt":629},["ShallowReactive",2],{"navigation_docs_en":3,"-en-nexus-endpoints-photos":237,"-en-nexus-endpoints-photos-surround":625},[4,15,69,122],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":14},"Getting Started with Docs","i-lucide-home","/en/getting-started","en/1.getting-started",[10],{"title":11,"path":12,"stem":13,"icon":6},"Introduction","/en/getting-started/introduction","en/1.getting-started/1.introduction",false,{"title":16,"path":17,"stem":18,"children":19,"page":14},"owo-ui Components","/en/owo-ui-components","en/2.owo-ui-components",[20,23],{"title":11,"path":21,"stem":22,"icon":6},"/en/owo-ui-components/introduction","en/2.owo-ui-components/2.introduction",{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":14},"Components","i-lucide-layout","/en/owo-ui-components/components","en/2.owo-ui-components/3.components",[29,33,37,41,45,49,53,57,61,65],{"title":30,"path":31,"stem":32},"Button","/en/owo-ui-components/components/button","en/2.owo-ui-components/3.components/button",{"title":34,"path":35,"stem":36},"Checkbox","/en/owo-ui-components/components/checkbox","en/2.owo-ui-components/3.components/checkbox",{"title":38,"path":39,"stem":40},"Collapsible Container","/en/owo-ui-components/components/collapsible-container","en/2.owo-ui-components/3.components/collapsible-container",{"title":42,"path":43,"stem":44},"Dropdown","/en/owo-ui-components/components/dropdown","en/2.owo-ui-components/3.components/dropdown",{"title":46,"path":47,"stem":48},"Flow Layout","/en/owo-ui-components/components/flow-layout","en/2.owo-ui-components/3.components/flow-layout",{"title":50,"path":51,"stem":52},"Grid Layout","/en/owo-ui-components/components/grid-layout","en/2.owo-ui-components/3.components/grid-layout",{"title":54,"path":55,"stem":56},"Label","/en/owo-ui-components/components/label","en/2.owo-ui-components/3.components/label",{"title":58,"path":59,"stem":60},"Scroll Container","/en/owo-ui-components/components/scroll-container","en/2.owo-ui-components/3.components/scroll-container",{"title":62,"path":63,"stem":64},"Slider","/en/owo-ui-components/components/slider","en/2.owo-ui-components/3.components/slider",{"title":66,"path":67,"stem":68},"Templates","/en/owo-ui-components/components/templates","en/2.owo-ui-components/3.components/templates",{"title":70,"path":71,"stem":72,"children":73,"page":14},"Nexus","/en/nexus","en/3.nexus",[74,77,82],{"title":11,"path":75,"stem":76,"icon":6},"/en/nexus/introduction","en/3.nexus/2.introduction",{"title":78,"path":79,"stem":80,"icon":81},"Deployment","/en/nexus/deployment","en/3.nexus/3.deployment","i-lucide-rocket",{"title":83,"path":84,"stem":85,"children":86,"page":14},"Endpoints","/en/nexus/endpoints","en/3.nexus/endpoints",[87,91,95,99,102,106,110,114,118],{"title":88,"path":89,"stem":90},"Authentication","/en/nexus/endpoints/authentication","en/3.nexus/endpoints/1.authentication",{"title":92,"path":93,"stem":94},"Rate Limiting","/en/nexus/endpoints/rate-limiting","en/3.nexus/endpoints/2.rate-limiting",{"title":96,"path":97,"stem":98},"Error Handling","/en/nexus/endpoints/error-handling","en/3.nexus/endpoints/3.error-handling",{"title":83,"path":100,"stem":101},"/en/nexus/endpoints/_dir","en/3.nexus/endpoints/_dir",{"title":103,"path":104,"stem":105},"Album","/en/nexus/endpoints/albums","en/3.nexus/endpoints/albums",{"title":107,"path":108,"stem":109},"Blog","/en/nexus/endpoints/blog","en/3.nexus/endpoints/blog",{"title":111,"path":112,"stem":113},"Comments","/en/nexus/endpoints/comments","en/3.nexus/endpoints/comments",{"title":115,"path":116,"stem":117},"File Management","/en/nexus/endpoints/file-management","en/3.nexus/endpoints/file-management",{"title":119,"path":120,"stem":121},"Photo Management","/en/nexus/endpoints/photos","en/3.nexus/endpoints/photos",{"title":123,"icon":124,"path":125,"stem":126,"children":127,"page":14},"Tauri SQLite ORM","i-lucide-database","/en/tauri-sqlite-orm","en/4.tauri-sqlite-orm",[128,132,137,141,162,187,232],{"title":11,"path":129,"stem":130,"icon":131},"/en/tauri-sqlite-orm/introduction","en/4.tauri-sqlite-orm/1.introduction","i-lucide-book-open",{"title":133,"path":134,"stem":135,"icon":136},"Installation & Setup","/en/tauri-sqlite-orm/installation-and-setup","en/4.tauri-sqlite-orm/2.installation-and-setup","i-lucide-download",{"title":138,"path":139,"stem":140,"icon":81},"Your First Schema & Query","/en/tauri-sqlite-orm/your-first-schema-and-query","en/4.tauri-sqlite-orm/3.your-first-schema-and-query",{"title":142,"path":143,"stem":144,"children":145,"page":14},"Core Concepts","/en/tauri-sqlite-orm/core-concepts","en/4.tauri-sqlite-orm/4.core-concepts",[146,150,154,158],{"title":147,"path":148,"stem":149},"Defining Schemas","/en/tauri-sqlite-orm/core-concepts/defining-schemas","en/4.tauri-sqlite-orm/4.core-concepts/1.defining-schemas",{"title":151,"path":152,"stem":153},"Column Types & Modifiers","/en/tauri-sqlite-orm/core-concepts/column-types-and-modifiers","en/4.tauri-sqlite-orm/4.core-concepts/2.column-types-and-modifiers",{"title":155,"path":156,"stem":157},"The ORM Instance","/en/tauri-sqlite-orm/core-concepts/the-orm-instance","en/4.tauri-sqlite-orm/4.core-concepts/3.the-orm-instance",{"title":159,"path":160,"stem":161},"Migrations","/en/tauri-sqlite-orm/core-concepts/migrations","en/4.tauri-sqlite-orm/4.core-concepts/4.migrations",{"title":163,"path":164,"stem":165,"children":166,"page":14},"Querying Data","/en/tauri-sqlite-orm/querying-data","en/4.tauri-sqlite-orm/5.querying-data",[167,171,175,179,183],{"title":168,"path":169,"stem":170},"Select","/en/tauri-sqlite-orm/querying-data/selecting-data","en/4.tauri-sqlite-orm/5.querying-data/1.selecting-data",{"title":172,"path":173,"stem":174},"Insert","/en/tauri-sqlite-orm/querying-data/inserting-data","en/4.tauri-sqlite-orm/5.querying-data/2.inserting-data",{"title":176,"path":177,"stem":178},"Update","/en/tauri-sqlite-orm/querying-data/updating-data","en/4.tauri-sqlite-orm/5.querying-data/3.updating-data",{"title":180,"path":181,"stem":182},"Delete","/en/tauri-sqlite-orm/querying-data/deleting-data","en/4.tauri-sqlite-orm/5.querying-data/4.deleting-data",{"title":184,"path":185,"stem":186},"Conditions & Operators","/en/tauri-sqlite-orm/querying-data/conditions-and-operators","en/4.tauri-sqlite-orm/5.querying-data/5.conditions-and-operators",{"title":188,"path":189,"stem":190,"children":191,"page":14},"Advanced Topics","/en/tauri-sqlite-orm/advanced-topics","en/4.tauri-sqlite-orm/6.advanced-topics",[192,196,200,204,208,212,216,220,224,228],{"title":193,"path":194,"stem":195},"Relations","/en/tauri-sqlite-orm/advanced-topics/working-with-relations","en/4.tauri-sqlite-orm/6.advanced-topics/1.working-with-relations",{"title":197,"path":198,"stem":199},"Error Handling & Safety","/en/tauri-sqlite-orm/advanced-topics/error-handling-and-safety","en/4.tauri-sqlite-orm/6.advanced-topics/10.error-handling-and-safety",{"title":201,"path":202,"stem":203},"Joins","/en/tauri-sqlite-orm/advanced-topics/joins","en/4.tauri-sqlite-orm/6.advanced-topics/2.joins",{"title":205,"path":206,"stem":207},"Transactions","/en/tauri-sqlite-orm/advanced-topics/transactions","en/4.tauri-sqlite-orm/6.advanced-topics/3.transactions",{"title":209,"path":210,"stem":211},"Common Table Expressions","/en/tauri-sqlite-orm/advanced-topics/common-table-expressions","en/4.tauri-sqlite-orm/6.advanced-topics/4.common-table-expressions",{"title":213,"path":214,"stem":215},"Raw SQL","/en/tauri-sqlite-orm/advanced-topics/raw-sql","en/4.tauri-sqlite-orm/6.advanced-topics/5.raw-sql",{"title":217,"path":218,"stem":219},"Type Safety & Inference","/en/tauri-sqlite-orm/advanced-topics/type-safety-and-inference","en/4.tauri-sqlite-orm/6.advanced-topics/6.type-safety-and-inference",{"title":221,"path":222,"stem":223},"Schema Management","/en/tauri-sqlite-orm/advanced-topics/manual-schema-management","en/4.tauri-sqlite-orm/6.advanced-topics/7.manual-schema-management",{"title":225,"path":226,"stem":227},"Query Debugging","/en/tauri-sqlite-orm/advanced-topics/query-debugging","en/4.tauri-sqlite-orm/6.advanced-topics/8.query-debugging",{"title":229,"path":230,"stem":231},"Subqueries & Aggregates","/en/tauri-sqlite-orm/advanced-topics/subqueries-and-aggregates","en/4.tauri-sqlite-orm/6.advanced-topics/9.subqueries-and-aggregates",{"title":233,"path":234,"stem":235,"icon":236},"API Reference","/en/tauri-sqlite-orm/api-reference","en/4.tauri-sqlite-orm/7.api-reference","i-lucide-book",{"id":238,"title":119,"body":239,"description":279,"extension":618,"links":619,"meta":620,"navigation":622,"path":120,"seo":623,"stem":121,"__hash__":624},"docs_en/en/3.nexus/endpoints/photos.md",{"type":240,"value":241,"toc":611},"minimark",[242,247,407,411,444,448,462,466,585,589,607],[243,244,246],"h3",{"id":245},"create-a-photo","Create a Photo",[248,249,250,262,267,401],"ul",{},[251,252,253,257,258],"li",{},[254,255,256],"strong",{},"POST"," ",[259,260,261],"code",{},"/api/v1/photos",[251,263,264,266],{},[254,265,88],{},": Required",[251,268,269,272,273],{},[254,270,271],{},"Body",":\n",[274,275,280],"pre",{"className":276,"code":277,"language":278,"meta":279,"style":279},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"title\": \"Photo Title\",\n  \"description\": \"Photo description\",\n  \"fileID\": 123,  // ID of the associated file\n  \"width\": 1920,\n  \"height\": 1080\n}\n","json","",[259,281,282,291,319,340,363,380,395],{"__ignoreMap":279},[283,284,287],"span",{"class":285,"line":286},"line",1,[283,288,290],{"class":289},"sMK4o","{\n",[283,292,294,297,301,304,307,310,314,316],{"class":285,"line":293},2,[283,295,296],{"class":289},"  \"",[283,298,300],{"class":299},"spNyl","title",[283,302,303],{"class":289},"\"",[283,305,306],{"class":289},":",[283,308,309],{"class":289}," \"",[283,311,313],{"class":312},"sfazB","Photo Title",[283,315,303],{"class":289},[283,317,318],{"class":289},",\n",[283,320,322,324,327,329,331,333,336,338],{"class":285,"line":321},3,[283,323,296],{"class":289},[283,325,326],{"class":299},"description",[283,328,303],{"class":289},[283,330,306],{"class":289},[283,332,309],{"class":289},[283,334,335],{"class":312},"Photo description",[283,337,303],{"class":289},[283,339,318],{"class":289},[283,341,343,345,348,350,352,356,359],{"class":285,"line":342},4,[283,344,296],{"class":289},[283,346,347],{"class":299},"fileID",[283,349,303],{"class":289},[283,351,306],{"class":289},[283,353,355],{"class":354},"sbssI"," 123",[283,357,358],{"class":289},",",[283,360,362],{"class":361},"sHwdD","  // ID of the associated file\n",[283,364,366,368,371,373,375,378],{"class":285,"line":365},5,[283,367,296],{"class":289},[283,369,370],{"class":299},"width",[283,372,303],{"class":289},[283,374,306],{"class":289},[283,376,377],{"class":354}," 1920",[283,379,318],{"class":289},[283,381,383,385,388,390,392],{"class":285,"line":382},6,[283,384,296],{"class":289},[283,386,387],{"class":299},"height",[283,389,303],{"class":289},[283,391,306],{"class":289},[283,393,394],{"class":354}," 1080\n",[283,396,398],{"class":285,"line":397},7,[283,399,400],{"class":289},"}\n",[251,402,403,406],{},[254,404,405],{},"Response",": Returns the created photo object",[243,408,410],{"id":409},"get-all-photos","Get All Photos",[248,412,413,420,439],{},[251,414,415,257,418],{},[254,416,417],{},"GET",[259,419,261],{},[251,421,422,272,425],{},[254,423,424],{},"Query Parameters",[248,426,427,433],{},[251,428,429,432],{},[259,430,431],{},"page"," (optional): Page number for pagination (default: 1)",[251,434,435,438],{},[259,436,437],{},"pageSize"," (optional): Number of items per page (default: 10)",[251,440,441,443],{},[254,442,405],{},": Returns an array of photo objects",[243,445,447],{"id":446},"get-a-specific-photo","Get a Specific Photo",[248,449,450,457],{},[251,451,452,257,454],{},[254,453,417],{},[259,455,456],{},"/api/v1/photos/:id",[251,458,459,461],{},[254,460,405],{},": Returns the specified photo object",[243,463,465],{"id":464},"update-a-photo","Update a Photo",[248,467,468,475,479,580],{},[251,469,470,257,473],{},[254,471,472],{},"PUT",[259,474,456],{},[251,476,477,266],{},[254,478,88],{},[251,480,481,272,483],{},[254,482,271],{},[274,484,486],{"className":276,"code":485,"language":278,"meta":279,"style":279},"{\n  \"title\": \"Updated Title\",\n  \"description\": \"Updated description\",\n  \"fileID\": 456,  // Optional: New associated file ID\n  \"width\": 3840,\n  \"height\": 2160\n}\n",[259,487,488,492,511,530,548,563,576],{"__ignoreMap":279},[283,489,490],{"class":285,"line":286},[283,491,290],{"class":289},[283,493,494,496,498,500,502,504,507,509],{"class":285,"line":293},[283,495,296],{"class":289},[283,497,300],{"class":299},[283,499,303],{"class":289},[283,501,306],{"class":289},[283,503,309],{"class":289},[283,505,506],{"class":312},"Updated Title",[283,508,303],{"class":289},[283,510,318],{"class":289},[283,512,513,515,517,519,521,523,526,528],{"class":285,"line":321},[283,514,296],{"class":289},[283,516,326],{"class":299},[283,518,303],{"class":289},[283,520,306],{"class":289},[283,522,309],{"class":289},[283,524,525],{"class":312},"Updated description",[283,527,303],{"class":289},[283,529,318],{"class":289},[283,531,532,534,536,538,540,543,545],{"class":285,"line":342},[283,533,296],{"class":289},[283,535,347],{"class":299},[283,537,303],{"class":289},[283,539,306],{"class":289},[283,541,542],{"class":354}," 456",[283,544,358],{"class":289},[283,546,547],{"class":361},"  // Optional: New associated file ID\n",[283,549,550,552,554,556,558,561],{"class":285,"line":365},[283,551,296],{"class":289},[283,553,370],{"class":299},[283,555,303],{"class":289},[283,557,306],{"class":289},[283,559,560],{"class":354}," 3840",[283,562,318],{"class":289},[283,564,565,567,569,571,573],{"class":285,"line":382},[283,566,296],{"class":289},[283,568,387],{"class":299},[283,570,303],{"class":289},[283,572,306],{"class":289},[283,574,575],{"class":354}," 2160\n",[283,577,578],{"class":285,"line":397},[283,579,400],{"class":289},[251,581,582,584],{},[254,583,405],{},": Returns the updated photo object",[243,586,588],{"id":587},"delete-a-photo","Delete a Photo",[248,590,591,598,602],{},[251,592,593,257,596],{},[254,594,595],{},"DELETE",[259,597,456],{},[251,599,600,266],{},[254,601,88],{},[251,603,604,606],{},[254,605,405],{},": Returns a success message",[608,609,610],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":279,"searchDepth":293,"depth":293,"links":612},[613,614,615,616,617],{"id":245,"depth":321,"text":246},{"id":409,"depth":321,"text":410},{"id":446,"depth":321,"text":447},{"id":464,"depth":321,"text":465},{"id":587,"depth":321,"text":588},"md",null,{"category":621},"nexus",true,{"title":119,"description":279},"IyVDp3zOnOItH7vsCSHpy9gkdNL86J3ZjA3IOnWcXdY",[626,627],{"title":115,"path":116,"stem":117,"description":279,"children":-1},{"title":11,"path":129,"stem":130,"description":628,"icon":131,"children":-1},"Welcome to Tauri SQLite ORM - A Drizzle-like ORM for Tauri v2",1773317302036]