/** Ċ Ġ* ĠNOTE : ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby Ġthe ĠSwagger ĠGradle ĠCode gen Ġfor Ġthe Ġfollowing ĠAPI : ĠA lf resco ĠContent ĠServices ĠREST ĠAPI Ċ Ġ* Ċ Ġ* ĠMore Ġinfo Ġon Ġthis Ġtool Ġis Ġavailable Ġon Ġhttps :// github . com / Y el p / swagger - gradle - codegen Ċ Ġ*/ Ċ Ċ package Ġcom . alf resco . content . apis Ċ Ċ import Ġcom . alf resco . content . models . Association Body Ċ import Ġcom . alf resco . content . models . Association Entry Ċ import Ġcom . alf resco . content . models . Child Association Body Ċ import Ġcom . alf resco . content . models . Child Association Entry Ċ import Ġcom . alf resco . content . models . Error Ċ import Ġcom . alf resco . content . models . Node Association Paging Ċ import Ġcom . alf resco . content . models . Node Body Copy Ċ import Ġcom . alf resco . content . models . Node Body Create Ċ import Ġcom . alf resco . content . models . Node Body Lock Ċ import Ġcom . alf resco . content . models . Node Body Move Ċ import Ġcom . alf resco . content . models . Node Body Update Ċ import Ġcom . alf resco . content . models . Node Child Association Paging Ċ import Ġcom . alf resco . content . models . Node Entry Ċ import Ġcom . alf resco . content . tools . CSV Ċ import Ġjava . io . File Ċ import Ġjava . time . Z onedDateTime Ċ import Ġokhttp 3 . ResponseBody Ċ import Ġretrofit 2 . http . DELETE Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Headers Ċ import Ġretrofit 2 . http . POST Ċ import Ġretrofit 2 . http . PUT Ċ Ċ @ Jvm Suppress W ild cards Ċ interface ĠNodes Api Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCopy Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠCop ies Ġthe Ġnode Ġ** nodeId ** Ġto Ġthe Ġparent Ġfolder Ġnode Ġ** target Parent Id **. ĠYou Ġspecify Ġthe Ġ** target Parent Id ** Ġin Ġthe Ġrequest Ġbody . Ġ ĠThe Ġnew Ġnode Ġhas Ġthe Ġsame Ġname Ġas Ġthe Ġsource Ġnode Ġunless Ġyou Ġspecify Ġa Ġnew Ġ** name ** Ġin Ġthe Ġrequest Ġbody . Ġ ĠIf Ġthe Ġsource Ġ** nodeId ** Ġis Ġa Ġfolder , Ġthen Ġall Ġof Ġits Ġchildren Ġare Ġalso Ġcopied . Ġ ĠIf Ġthe Ġsource Ġ** nodeId ** Ġis Ġa Ġfile , Ġit 's Ġproperties , Ġaspects Ġand Ġtags Ġare Ġcopied , Ġit 's Ġratings , Ġcomments Ġand Ġlocks Ġare Ġnot . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġnode Body Copy ĠThe Ġtarget Parent Id Ġand , Ġoptionally , Ġa Ġnew Ġname Ġwhich Ġshould Ġinclude Ġthe Ġfile Âł extension . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ POST (" alf resco / versions / 1 / nodes /{ nodeId }/ copy ") ĊĠĠĠ Ġsuspend Ġfun Ġcopy Node ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġnode Body Copy : ĠNode Body Copy , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreate Ġnode Ġassociation ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠCreate Ġan Ġassociation , Ġwith Ġthe Ġgiven Ġassociation Ġtype , Ġbetween Ġthe Ġsource Ġ** nodeId ** Ġand Ġa Ġtarget Ġnode . Ġ Ġ** Note :** ĠYou Ġcan Ġcreate Ġmore Ġthan Ġone Ġassociation Ġby Ġspecifying Ġa Ġlist Ġof Ġassociations Ġin Ġthe ĠJSON Ġbody Ġlike Ġthis : Ġ Ġ``` JSON Ġ[ ĠĠ Ġ{ ĠĠĠĠĠ Ġ\" target Id \": Ġ\" string \", ĠĠĠĠĠ Ġ\" assoc Type \": Ġ\" string \" ĠĠ Ġ}, ĠĠ Ġ{ ĠĠĠĠ Ġ\" target Id \": Ġ\" string \", ĠĠĠĠ Ġ\" assoc Type \": Ġ\" string \" ĠĠ Ġ} Ġ] Ġ``` ĠIf Ġyou Ġspecify Ġa Ġlist Ġas Ġinput , Ġthen Ġa Ġpag inated Ġlist Ġrather Ġthan Ġan Ġentry Ġis Ġreturned Ġin Ġthe Ġresponse Ġbody . ĠFor Ġexample : Ġ Ġ``` JSON Ġ{ ĠĠ Ġ\" list \": Ġ{ ĠĠĠĠ Ġ\" pagination \": Ġ{ ĠĠĠĠĠĠ Ġ\" count \": Ġ 2 , ĠĠĠĠĠĠ Ġ\" hasMore Items \": Ġfalse , ĠĠĠĠĠĠ Ġ\" total Items \": Ġ 2 , ĠĠĠĠĠĠ Ġ\" skip Count \": Ġ 0 , ĠĠĠĠĠĠ Ġ\" max Items \": Ġ 1 0 0 ĠĠĠĠ Ġ}, ĠĠĠĠ Ġ\" entries \": Ġ[ ĠĠĠĠĠĠ Ġ{ ĠĠĠĠĠĠĠĠ Ġ\" entry \": Ġ{ ĠĠĠĠĠĠĠĠĠĠ Ġ... ĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠ Ġ}, ĠĠĠĠĠĠ Ġ{ ĠĠĠĠĠĠĠĠ Ġ\" entry \": Ġ{ ĠĠĠĠĠĠĠĠĠĠ Ġ... ĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠ Ġ} ĠĠĠĠ Ġ] ĠĠ Ġ} Ġ} Ġ``` ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġsource Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġassociation Body Create ĠThe Ġtarget Ġnode Ġid Ġand Ġassoc Ġtype . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ POST (" alf resco / versions / 1 / nodes /{ nodeId }/ targets ") ĊĠĠĠ Ġsuspend Ġfun Ġcreate Association ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġassociation Body Create : ĠAssociation Body , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠAssociation Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreate Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠCreate Ġa Ġnode Ġand Ġadd Ġit Ġas Ġa Ġprimary Ġchild Ġof Ġnode Ġ** nodeId **. Ġ ĠThis Ġendpoint Ġsupports Ġboth ĠJSON Ġand Ġmultipart / form - data Ġ( file Ġupload ). Ġ Ġ** Using Ġmultipart / form - data ** Ġ ĠUse Ġthe Ġ** file data ** Ġfield Ġto Ġrepresent Ġthe Ġcontent Ġto Ġupload , Ġfor Ġexample , Ġthe Ġfollowing Ġcurl Ġcommand Ġwill Ġcreate Ġa Ġnode Ġwith Ġthe Ġcontents Ġof Ġtest . txt Ġin Ġthe Ġtest Ġuser 's Ġhome Ġfolder . Ġ Ġ``` curl Ġ- ut est : test Ġ- X ĠPOST Ġhost : port / alf resco / api /- default -/ public / alf resco / versions / 1 / nodes /- my -/ children Ġ- F Ġfile data =@ test . txt ``` Ġ ĠYou Ġcan Ġuse Ġthe Ġ** name ** Ġfield Ġto Ġgive Ġan Ġalternative Ġname Ġfor Ġthe Ġnew Ġfile . Ġ ĠYou Ġcan Ġuse Ġthe Ġ** nodeType ** Ġfield Ġto Ġcreate Ġa Ġspecific Ġtype . ĠThe Ġdefault Ġis Ġcm : content . Ġ ĠYou Ġcan Ġuse Ġthe Ġ** rend itions ** Ġfield Ġto Ġcreate Ġrend itions Ġ( e . g . Ġdoc lib ) Ġasynchronously Ġupon Ġupload . ĠAlso , Ġas Ġrequesting Ġrend ition Ġis Ġa Ġbackground Ġprocess , Ġany Ġrend ition Ġfailure Ġ( e . g . ĠNo Ġtransformer Ġis Ġcurrently Ġavailable ) Ġwill Ġnot Ġfail Ġthe Ġwhole Ġupload Ġand Ġhas Ġthe Ġpotential Ġto Ġsilently Ġfail . Ġ ĠUse Ġ** overwrite ** Ġto Ġoverwrite Ġan Ġexisting Ġfile , Ġmatched Ġby Ġname . ĠIf Ġthe Ġfile Ġis Ġversion able , Ġthe Ġexisting Ġcontent Ġis Ġreplaced . Ġ ĠWhen Ġyou Ġoverwrite Ġexisting Ġcontent , Ġyou Ġcan Ġset Ġthe Ġ** major Version ** Ġboolean Ġfield Ġto Ġ** true ** Ġto Ġindicate Ġa Ġmajor Ġversion Ġshould Ġbe Ġcreated . ĠThe Ġdefault Ġfor Ġ** major Version ** Ġis Ġ** false **. ĠSetting Ġ Ġ** major Version ** Ġenables Ġversioning Ġof Ġthe Ġnode , Ġif Ġit Ġis Ġnot Ġalready Ġversion ed . Ġ ĠWhen Ġyou Ġoverwrite Ġexisting Ġcontent , Ġyou Ġcan Ġuse Ġthe Ġ** comment ** Ġfield Ġto Ġadd Ġa Ġversion Ġcomment Ġthat Ġappears Ġin Ġthe Ġversion Ġhistory . ĠThis Ġalso Ġenables Ġversioning Ġof Ġthis Ġnode , Ġif Ġit Ġis Ġnot Ġalready Ġversion ed . Ġ ĠYou Ġcan Ġset Ġthe Ġ** auto Rename ** Ġboolean Ġfield Ġto Ġautomatically Ġresolve Ġname Ġcl ashes . ĠIf Ġthere Ġis Ġa Ġname Ġcl ash , Ġthen Ġthe ĠAPI Ġmethod Ġtries Ġto Ġcreate Ġa Ġunique Ġname Ġusing Ġan Ġinteger Ġsuffix . Ġ ĠYou Ġcan Ġuse Ġthe Ġ** relative Path ** Ġfield Ġto Ġspecify Ġthe Ġfolder Ġstructure Ġto Ġcreate Ġrelative Ġto Ġthe Ġnode Ġ** nodeId **. ĠFold ers Ġin Ġthe Ġ** relative Path ** Ġthat Ġdo Ġnot Ġexist Ġare Ġcreated Ġbefore Ġthe Ġnode Ġis Ġcreated . Ġ ĠAny Ġother Ġfield Ġprovided Ġwill Ġbe Ġtreated Ġas Ġa Ġproperty Ġto Ġset Ġon Ġthe Ġnewly Ġcreated Ġnode . Ġ Ġ** Note :** Ġsetting Ġproperties Ġof Ġtype Ġd : content Ġand Ġd : category Ġare Ġnot Ġsupported . Ġ Ġ** Note :** ĠWhen Ġcreating Ġa Ġnew Ġnode Ġusing Ġmultipart / form - data Ġby Ġdefault Ġversioning Ġis Ġenabled Ġand Ġset Ġto ĠMA JOR ĠVersion . ĠSince ĠA lf resco Ġ 6 . 2 . 3 Ġ** version ing Enabled ** Ġflag Ġwas Ġintroduced Ġoffering Ġbetter Ġcontrol Ġover Ġthe Ġnew Ġnode ĠVersion ing . Ġ Ġ| Ġ** version ing Enabled ** Ġ| Ġ** major Version ** Ġ| Ġ** Version ĠType ** Ġ| Ġ| ----------------------- |---------------- -- |---------------- -- | Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠ Ġ| ĠĠĠ ĠMA JOR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠMA JOR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠ Ġ| ĠĠĠ ĠMIN OR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠ Ġ| ĠĠĠ ĠMA JOR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠMA JOR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠ Ġ| ĠĠĠ ĠMIN OR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠUn versioned ĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠ Ġ| ĠĠĠ ĠUn versioned ĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠUn versioned ĠĠ Ġ| Ġ< br > Ġ Ġ** Using ĠJSON ** Ġ ĠYou Ġmust Ġspecify Ġat Ġleast Ġa Ġ** name ** Ġand Ġ** nodeType **. ĠFor Ġexample , Ġto Ġcreate Ġa Ġfolder : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠFolder \", ĠĠ Ġ\" nodeType \":\" cm : folder \" Ġ} Ġ``` Ġ ĠYou Ġcan Ġcreate Ġan Ġempty Ġfile Ġlike Ġthis : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My Ġtext Ġfile . txt \", ĠĠ Ġ\" nodeType \":\" cm : content \" Ġ} Ġ``` ĠYou Ġcan Ġupdate Ġbinary Ġcontent Ġusing Ġthe Ġ``` PUT Ġ/ nodes /{ nodeId } ``` ĠAPI Ġmethod . Ġ ĠYou Ġcan Ġcreate Ġa Ġfolder , Ġor Ġother Ġnode , Ġinside Ġa Ġfolder Ġhierarchy : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠSpecial ĠFolder \", ĠĠ Ġ\" nodeType \":\" cm : folder \", ĠĠ Ġ\" relative Path \":\" X / Y / Z \" Ġ} Ġ``` ĠThe Ġ** relative Path ** Ġspecifies Ġthe Ġfolder Ġstructure Ġto Ġcreate Ġrelative Ġto Ġthe Ġnode Ġ** nodeId **. ĠFold ers Ġin Ġthe Ġ** relative Path ** Ġthat Ġdo Ġnot Ġexist Ġare Ġcreated Ġbefore Ġthe Ġnode Ġis Ġcreated . Ġ ĠYou Ġcan Ġset Ġproperties Ġwhen Ġyou Ġcreate Ġa Ġnew Ġnode : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠOther ĠFolder \", ĠĠ Ġ\" nodeType \":\" cm : folder \", ĠĠ Ġ\" properties \": ĠĠ Ġ{ ĠĠĠĠ Ġ\" cm : title \":\" Folder Ġtitle \", ĠĠĠĠ Ġ\" cm : description \":\" This Ġis Ġan Ġimportant Ġfolder \" ĠĠ Ġ} Ġ} Ġ``` Ġ ĠYou Ġcan Ġset Ġmulti - value Ġproperties Ġwhen Ġyou Ġcreate Ġa Ġnew Ġnode Ġwhich Ġsupports Ġproperties Ġof Ġtype Ġmultiple . Ġ Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠOther ĠFolder \", ĠĠ Ġ\" nodeType \":\" custom : destination \", ĠĠ Ġ\" properties \": ĠĠ Ġ{ ĠĠĠĠ Ġ\" cm : title \":\" Folder Ġtitle \", ĠĠĠĠ Ġ\" cm : description \":\" This Ġis Ġan Ġimportant Ġfolder \", ĠĠĠĠ Ġ\" custom : locations \": Ġ[ ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" location ĠX \", ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" location ĠY \" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ] ĠĠ Ġ} Ġ} Ġ``` Ġ ĠAny Ġmissing Ġaspects Ġare Ġapplied Ġautomatically . ĠFor Ġexample , Ġ** cm : title d ** Ġin Ġthe ĠJSON Ġshown Ġabove . ĠYou Ġcan Ġset Ġaspects Ġexplicitly , Ġif Ġneeded , Ġusing Ġan Ġ** aspect Names ** Ġfield . Ġ Ġ** Note :** Ġsetting Ġproperties Ġof Ġtype Ġd : content Ġand Ġd : category Ġare Ġnot Ġsupported . Ġ ĠYou Ġcan Ġalso Ġoptionally Ġdisable Ġ( or Ġenable ) Ġinherited Ġpermissions Ġvia Ġ* is Inheritance Enabled * Ġflag : Ġ``` JSON Ġ{ ĠĠ Ġ\" permissions \": ĠĠĠĠ Ġ{ ĠĠĠĠĠĠ Ġ\" is Inheritance Enabled \": Ġfalse , ĠĠĠĠĠĠ Ġ\" loc ally Set \": ĠĠĠĠĠĠĠĠ Ġ[ ĠĠĠĠĠĠĠĠĠĠ Ġ{ \" authority Id \": Ġ\" GROUP _ special \", Ġ\" name \": Ġ\" Read \", Ġ\" access Status \":\" DEN IED \" }, ĠĠĠĠĠĠĠĠĠĠ Ġ{ \" authority Id \": Ġ\" test user \", Ġ\" name \": Ġ\" Contributor \", Ġ\" access Status \":\" ALLOWED \" } ĠĠĠĠĠĠĠĠ Ġ] ĠĠĠĠ Ġ} Ġ} Ġ``` Ġ ĠTypically , Ġfor Ġfiles Ġand Ġfolders , Ġthe Ġprimary Ġchildren Ġare Ġcreated Ġwithin Ġthe Ġparent Ġfolder Ġusing Ġthe Ġdefault Ġ\" cm : contains \" Ġassoc Type . ĠIf Ġthe Ġcontent Ġmodel Ġallows Ġthen Ġit Ġis Ġalso Ġpossible Ġto Ġcreate Ġprimary Ġchildren Ġwith Ġa Ġdifferent Ġassoc Ġtype . ĠFor Ġexample : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠNode \", ĠĠ Ġ\" nodeType \":\" my : special NodeType \", ĠĠ Ġ\" association \": ĠĠ Ġ{ ĠĠĠĠ Ġ\" assoc Type \":\" my : special Assoc Type \" ĠĠ Ġ} Ġ} Ġ``` Ġ ĠAdditional Ġassociations Ġcan Ġbe Ġadded Ġafter Ġcreating Ġa Ġnode . ĠYou Ġcan Ġalso Ġadd Ġassociations Ġat Ġthe Ġtime Ġthe Ġnode Ġis Ġcreated . ĠThis Ġis Ġrequired , Ġfor Ġexample , Ġif Ġthe Ġcontent Ġmodel Ġspecifies Ġthat Ġa Ġnode Ġhas Ġmandatory Ġassociations Ġto Ġone Ġor Ġmore Ġexisting Ġnodes . ĠYou Ġcan Ġoptionally Ġspecify Ġan Ġarray Ġof Ġ** secondary Children ** Ġto Ġcreate Ġone Ġor Ġmore Ġsecondary Ġchild Ġassociations , Ġsuch Ġthat Ġthe Ġnewly Ġcreated Ġnode Ġacts Ġas Ġa Ġparent Ġnode . ĠYou Ġcan Ġoptionally Ġspecify Ġan Ġarray Ġof Ġ** targets ** Ġto Ġcreate Ġone Ġor Ġmore Ġpeer Ġassociations Ġsuch Ġthat Ġthe Ġnewly Ġcreated Ġnode Ġacts Ġas Ġa Ġsource Ġnode . ĠFor Ġexample , Ġto Ġassociate Ġone Ġor Ġmore Ġsecondary Ġchildren Ġat Ġtime Ġof Ġcreation : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠFolder \", ĠĠ Ġ\" nodeType \":\" cm : folder \", ĠĠ Ġ\" secondary Children \": ĠĠĠĠ Ġ[ Ġ{ \" child Id \":\" abc de - 0 1 2 3 4 - ... \", Ġ\" assoc Type \":\" my : special Child Assoc Type \" } Ġ] Ġ} Ġ``` ĠFor Ġexample , Ġto Ġassociate Ġone Ġor Ġmore Ġtargets Ġat Ġtime Ġof Ġcreation : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠFolder \", ĠĠ Ġ\" nodeType \":\" cm : folder \", ĠĠ Ġ\" targets \": ĠĠĠĠ Ġ[ Ġ{ \" target Id \":\" abc de - 0 1 2 3 4 - ... \", Ġ\" assoc Type \":\" my : special Peer Assoc Type \" } Ġ] Ġ} Ġ``` Ġ Ġ** Note :** ĠYou Ġcan Ġcreate Ġmore Ġthan Ġone Ġchild Ġby Ġspecifying Ġa Ġlist Ġof Ġnodes Ġin Ġthe ĠJSON Ġbody . ĠFor Ġexample , Ġthe Ġfollowing ĠJSON Ġbody Ġcreates Ġtwo Ġfolders Ġinside Ġthe Ġspecified Ġ** nodeId **, Ġif Ġthe Ġ** nodeId ** Ġidentifies Ġa Ġfolder : Ġ Ġ``` JSON Ġ[ ĠĠ Ġ{ ĠĠĠĠ Ġ\" name \":\" My ĠFolder Ġ 1 \", ĠĠĠĠ Ġ\" nodeType \":\" cm : folder \" ĠĠ Ġ}, ĠĠ Ġ{ ĠĠĠĠ Ġ\" name \":\" My ĠFolder Ġ 2 \", ĠĠĠĠ Ġ\" nodeType \":\" cm : folder \" ĠĠ Ġ} Ġ] Ġ``` ĠIf Ġyou Ġspecify Ġa Ġlist Ġas Ġinput , Ġthen Ġa Ġpag inated Ġlist Ġrather Ġthan Ġan Ġentry Ġis Ġreturned Ġin Ġthe Ġresponse Ġbody . ĠFor Ġexample : Ġ Ġ``` JSON Ġ{ ĠĠ Ġ\" list \": Ġ{ ĠĠĠĠ Ġ\" pagination \": Ġ{ ĠĠĠĠĠĠ Ġ\" count \": Ġ 2 , ĠĠĠĠĠĠ Ġ\" hasMore Items \": Ġfalse , ĠĠĠĠĠĠ Ġ\" total Items \": Ġ 2 , ĠĠĠĠĠĠ Ġ\" skip Count \": Ġ 0 , ĠĠĠĠĠĠ Ġ\" max Items \": Ġ 1 0 0 ĠĠĠĠ Ġ}, ĠĠĠĠ Ġ\" entries \": Ġ[ ĠĠĠĠĠĠ Ġ{ ĠĠĠĠĠĠĠĠ Ġ\" entry \": Ġ{ ĠĠĠĠĠĠĠĠĠĠ Ġ... ĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠ Ġ}, ĠĠĠĠĠĠ Ġ{ ĠĠĠĠĠĠĠĠ Ġ\" entry \": Ġ{ ĠĠĠĠĠĠĠĠĠĠ Ġ... ĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠ Ġ} ĠĠĠĠ Ġ] ĠĠ Ġ} Ġ} Ġ``` Ġ** Note :** ĠWhen Ġcreating Ġa Ġnew Ġnode Ġusing ĠJSON Ġby Ġdefault Ġversioning Ġis Ġdisabled . ĠSince ĠA lf resco Ġ 6 . 2 . 3 Ġ** version ing Enabled ** Ġflag Ġwas Ġintroduced Ġoffering Ġbetter Ġcontrol Ġover Ġthe Ġnew Ġnode ĠVersion ing . Ġ Ġ| Ġ** version ing Enabled ** Ġ| Ġ** major Version ** Ġ| Ġ** Version ĠType ** Ġ| Ġ| ----------------------- |---------------- -- |---------------- -- | Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠ Ġ| ĠĠĠ ĠUn versioned ĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠMA JOR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠ Ġ| ĠĠĠ ĠMIN OR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġunset ĠĠĠĠ Ġ| ĠĠĠ ĠMA JOR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠMA JOR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠ Ġ| ĠĠĠ ĠMIN OR ĠĠĠĠĠĠĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠUn versioned ĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠ Ġ| ĠĠĠ ĠUn versioned ĠĠ Ġ| Ġ| ĠĠĠĠĠĠĠ Ġfalse ĠĠĠĠĠĠĠĠĠ Ġ| ĠĠĠĠĠĠĠ Ġtrue ĠĠĠĠĠ Ġ| ĠĠĠ ĠUn versioned ĠĠ Ġ| Ġ< br > ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . ĠYou Ġcan Ġalso Ġuse Ġone Ġof Ġthese Ġwell - known Ġaliases : Ġ* Ġ- my - Ġ* Ġ- shared - Ġ* Ġ- root - Ġ Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġnode Body Create ĠThe Ġnode Ġinformation Ġto Ġcreate . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġauto Rename ĠIf Ġtrue , Ġthen Ġ Ġa Ġname Ġcl ash Ġwill Ġcause Ġan Ġattempt Ġto Ġauto Ġrename Ġby Ġfinding Ġa Ġunique Ġname Ġusing Ġan Ġinteger Ġsuffix . Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġmajor Version ĠIf Ġtrue , Ġthen Ġcreated Ġnode Ġwill Ġbe Ġversion Ġ* 1 . 0 ĠMA JOR *. ĠIf Ġfalse , Ġthen Ġcreated Ġnode Ġwill Ġbe Ġversion Ġ* 0 . 1 ĠMIN OR *. Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġversioning Enabled ĠIf Ġtrue , Ġthen Ġcreated Ġnode Ġwill Ġbe Ġversion ed . ĠIf Ġfalse , Ġthen Ġcreated Ġnode Ġwill Ġbe Ġun versioned Ġand Ġauto - version ing Ġdisabled . Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ POST (" alf resco / versions / 1 / nodes /{ nodeId }/ children ") ĊĠĠĠ Ġsuspend Ġfun Ġcreate Node ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġnode Body Create : ĠNode Body Create , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" auto Rename ") Ġauto Rename : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" major Version ") Ġmajor Version : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" version ing Enabled ") Ġversioning Enabled : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCreate Ġsecondary Ġchild ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠCreate Ġa Ġsecondary Ġchild Ġassociation , Ġwith Ġthe Ġgiven Ġassociation Ġtype , Ġbetween Ġthe Ġparent Ġ** nodeId ** Ġand Ġa Ġchild Ġnode . Ġ Ġ** Note :** ĠYou Ġcan Ġcreate Ġmore Ġthan Ġone Ġsecondary Ġchild Ġassociation Ġby Ġspecifying Ġa Ġlist Ġof Ġassociations Ġin Ġthe ĠJSON Ġbody Ġlike Ġthis : Ġ Ġ``` JSON Ġ[ ĠĠ Ġ{ ĠĠĠĠ Ġ\" child Id \": Ġ\" string \", ĠĠĠĠ Ġ\" assoc Type \": Ġ\" string \" ĠĠ Ġ}, ĠĠ Ġ{ ĠĠĠĠ Ġ\" child Id \": Ġ\" string \", ĠĠĠĠ Ġ\" assoc Type \": Ġ\" string \" ĠĠ Ġ} Ġ] Ġ``` ĠIf Ġyou Ġspecify Ġa Ġlist Ġas Ġinput , Ġthen Ġa Ġpag inated Ġlist Ġrather Ġthan Ġan Ġentry Ġis Ġreturned Ġin Ġthe Ġresponse Ġbody . ĠFor Ġexample : Ġ Ġ``` JSON Ġ{ ĠĠ Ġ\" list \": Ġ{ ĠĠĠĠ Ġ\" pagination \": Ġ{ ĠĠĠĠĠĠ Ġ\" count \": Ġ 2 , ĠĠĠĠĠĠ Ġ\" hasMore Items \": Ġfalse , ĠĠĠĠĠĠ Ġ\" total Items \": Ġ 2 , ĠĠĠĠĠĠ Ġ\" skip Count \": Ġ 0 , ĠĠĠĠĠĠ Ġ\" max Items \": Ġ 1 0 0 ĠĠĠĠ Ġ}, ĠĠĠĠ Ġ\" entries \": Ġ[ ĠĠĠĠĠĠ Ġ{ ĠĠĠĠĠĠĠĠ Ġ\" entry \": Ġ{ ĠĠĠĠĠĠĠĠĠĠ Ġ... ĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠ Ġ}, ĠĠĠĠĠĠ Ġ{ ĠĠĠĠĠĠĠĠ Ġ\" entry \": Ġ{ ĠĠĠĠĠĠĠĠĠĠ Ġ... ĠĠĠĠĠĠĠĠ Ġ} ĠĠĠĠĠĠ Ġ} ĠĠĠĠ Ġ] ĠĠ Ġ} Ġ} Ġ``` ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġparent Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġsecondary Child Association Body Create ĠThe Ġchild Ġnode Ġid Ġand Ġassoc Ġtype . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ POST (" alf resco / versions / 1 / nodes /{ nodeId }/ secondary - children ") ĊĠĠĠ Ġsuspend Ġfun Ġcreate Secondary Child Association ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġsecondary Child Association Body Create : ĠChild Association Body , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠChild Association Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDelete Ġnode Ġassociation ( s ) ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠDelete Ġan Ġassociation , Ġor Ġassociations , Ġfrom Ġthe Ġsource Ġ** nodeId * Ġto Ġa Ġtarget Ġnode Ġfor Ġthe Ġgiven Ġassociation Ġtype . Ġ ĠIf Ġthe Ġassociation Ġtype Ġis Ġ** not ** Ġspecified , Ġthen Ġall Ġpeer Ġassociations , Ġof Ġany Ġtype , Ġin Ġthe Ġdirection Ġfrom Ġsource Ġto Ġtarget , Ġare Ġdeleted . Ġ Ġ** Note :** ĠAfter Ġremoval Ġof Ġthe Ġpeer Ġassociation , Ġor Ġassociations , Ġfrom Ġsource Ġto Ġtarget , Ġthe Ġtwo Ġnodes Ġmay Ġstill Ġhave Ġpeer Ġassociations Ġin Ġthe Ġother Ġdirection . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġsource Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġtarget Id ĠThe Ġidentifier Ġof Ġa Ġtarget Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġassoc Type ĠOnly Ġdelete Ġassociations Ġof Ġthis Ġtype . Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ DELETE (" alf resco / versions / 1 / nodes /{ nodeId }/ targets /{ target Id }") ĊĠĠĠ Ġsuspend Ġfun Ġdelete Association ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" target Id ") Ġtarget Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" assoc Type ") Ġassoc Type : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ): ĠUnit ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDelete Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠDeletes Ġthe Ġnode Ġ** nodeId **. Ġ ĠIf Ġ** nodeId ** Ġis Ġa Ġfolder , Ġthen Ġits Ġchildren Ġare Ġalso Ġdeleted . Ġ ĠDeleted Ġnodes Ġmove Ġto Ġthe Ġtrash can Ġunless Ġthe Ġ** permanent ** Ġquery Ġparameter Ġis Ġ** true ** Ġand Ġthe Ġcurrent Ġuser Ġis Ġthe Ġowner Ġof Ġthe Ġnode Ġor Ġan Ġadmin . Ġ ĠDe leting Ġa Ġnode Ġdeletes Ġit Ġfrom Ġits Ġprimary Ġparent Ġand Ġalso Ġfrom Ġany Ġsecondary Ġparents . ĠPeer Ġassociations Ġare Ġalso Ġdeleted , Ġwhere Ġthe Ġdeleted Ġnode Ġis Ġeither Ġa Ġsource Ġor Ġtarget Ġof Ġan Ġassociation . ĠThis Ġapplies Ġrecursively Ġto Ġany Ġhierarchy Ġof Ġprimary Ġchildren Ġof Ġthe Ġdeleted Ġnode . Ġ Ġ** Note :** ĠIf Ġthe Ġnode Ġis Ġnot Ġper manently Ġdeleted , Ġand Ġis Ġlater Ġsuccessfully Ġrestored Ġto Ġits Ġformer Ġprimary Ġparent , Ġthen Ġthe Ġprimary Ġchild Ġassociation Ġis Ġrestored . ĠThis Ġapplies Ġrecursively Ġfor Ġany Ġprimary Ġchildren . ĠNo Ġother Ġsecondary Ġchild Ġassociations Ġor Ġpeer Ġassociations Ġare Ġrestored Ġfor Ġany Ġof Ġthe Ġnodes Ġin Ġthe Ġprimary Ġparent - child Ġhierarchy Ġof Ġrestored Ġnodes , Ġregardless Ġof Ġwhether Ġthe Ġoriginal Ġassociations Ġwere Ġto Ġnodes Ġinside Ġor Ġoutside Ġthe Ġrestored Ġhierarchy . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġpermanent ĠIf Ġ** true ** Ġthen Ġthe Ġnode Ġis Ġdeleted Ġper manently , Ġwithout Ġmoving Ġto Ġthe Ġtrash can . ĠOnly Ġthe Ġowner Ġof Ġthe Ġnode Ġor Ġan Ġadmin Ġcan Ġper manently Ġdelete Ġthe Ġnode . Ġ Ġ( optional , Ġdefault Ġto Ġfalse ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ DELETE (" alf resco / versions / 1 / nodes /{ nodeId }") ĊĠĠĠ Ġsuspend Ġfun Ġdelete Node ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" permanent ") Ġpermanent : ĠBoolean ? Ġ= Ġnull ĊĠĠĠ Ġ): ĠUnit ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDelete Ġsecondary Ġchild Ġor Ġchildren ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠDelete Ġsecondary Ġchild Ġassociations Ġbetween Ġthe Ġparent Ġ** nodeId ** Ġand Ġchild Ġnodes Ġfor Ġthe Ġgiven Ġassociation Ġtype . Ġ ĠIf Ġthe Ġassociation Ġtype Ġis Ġ** not ** Ġspecified , Ġthen Ġall Ġsecondary Ġchild Ġassociations , Ġof Ġany Ġtype Ġin Ġthe Ġdirection Ġfrom Ġparent Ġto Ġsecondary Ġchild , Ġwill Ġbe Ġdeleted . ĠThe Ġchild Ġwill Ġstill Ġhave Ġa Ġprimary Ġparent Ġand Ġmay Ġstill Ġbe Ġassociated Ġas Ġa Ġsecondary Ġchild Ġwith Ġother Ġsecondary Ġparents . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġparent Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġchild Id ĠThe Ġidentifier Ġof Ġa Ġchild Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġassoc Type ĠOnly Ġdelete Ġassociations Ġof Ġthis Ġtype . Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ DELETE (" alf resco / versions / 1 / nodes /{ nodeId }/ secondary - children /{ child Id }") ĊĠĠĠ Ġsuspend Ġfun Ġdelete Secondary Child Association ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" child Id ") Ġchild Id : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" assoc Type ") Ġassoc Type : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ): ĠUnit ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠGet Ġinformation Ġfor Ġnode Ġ** nodeId **. Ġ ĠYou Ġcan Ġuse Ġthe Ġ** include ** Ġparameter Ġto Ġreturn Ġadditional Ġinformation . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . ĠYou Ġcan Ġalso Ġuse Ġone Ġof Ġthese Ġwell - known Ġaliases : Ġ* Ġ- my - Ġ* Ġ- shared - Ġ* Ġ- root - Ġ Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġrelative Path ĠA Ġpath Ġrelative Ġto Ġthe Ġ** nodeId **. ĠIf Ġyou Ġset Ġthis , Ġinformation Ġis Ġreturned Ġon Ġthe Ġnode Ġresolved Ġby Ġthis Ġpath . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ GET (" alf resco / versions / 1 / nodes /{ nodeId }") ĊĠĠĠ Ġsuspend Ġfun ĠgetNode ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" relative Path ") Ġrelative Path : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġnode Ġcontent ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠGets Ġthe Ġcontent Ġof Ġthe Ġnode Ġwith Ġidentifier Ġ** nodeId **. ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġattachment Ġ** true ** Ġenables Ġa Ġweb Ġbrowser Ġto Ġdownload Ġthe Ġfile Ġas Ġan Ġattachment . Ġ** false ** Ġmeans Ġa Ġweb Ġbrowser Ġmay Ġpreview Ġthe Ġfile Ġin Ġa Ġnew Ġtab Ġor Ġwindow , Ġbut Ġnot Ġdownload Ġthe Ġfile . Ġ ĠYou Ġcan Ġonly Ġset Ġthis Ġparameter Ġto Ġ** false ** Ġif Ġthe Ġcontent Ġtype Ġof Ġthe Ġfile Ġis Ġin Ġthe Ġsupported Ġlist ; Ġfor Ġexample , Ġcertain Ġimage Ġfiles Ġand ĠPDF Ġfiles . Ġ ĠIf Ġthe Ġcontent Ġtype Ġis Ġnot Ġsupported Ġfor Ġpreview , Ġthen Ġa Ġvalue Ġof Ġ** false ** Ġ Ġis Ġignored , Ġand Ġthe Ġattachment Ġwill Ġbe Ġreturned Ġin Ġthe Ġresponse . Ġ Ġ( optional , Ġdefault Ġto Ġtrue ) ĊĠĠĠĠ Ġ* Ġ@ param Ġif Modified Since ĠOnly Ġreturns Ġthe Ġcontent Ġif Ġit Ġhas Ġbeen Ġmodified Ġsince Ġthe Ġdate Ġprovided . ĠUse Ġthe Ġdate Ġformat Ġdefined Ġby ĠHTTP . ĠFor Ġexample , Ġ&# x 6 0 ; Wed , Ġ 0 9 ĠMar Ġ 2 0 1 6 Ġ 1 6 : 5 6 : 3 4 ĠGMT &# x 6 0 ;. Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġrange ĠThe ĠRange Ġheader Ġindicates Ġthe Ġpart Ġof Ġa Ġdocument Ġthat Ġthe Ġserver Ġshould Ġreturn . ĠSingle Ġpart Ġrequest Ġsupported , Ġfor Ġexample : Ġbytes &# x 3 D ; 1 - 1 0 . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ GET (" alf resco / versions / 1 / nodes /{ nodeId }/ content ") ĊĠĠĠ Ġsuspend Ġfun ĠgetNode Content ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" attachment ") Ġattachment : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Header (" If - Modified - Since ") Ġif Modified Since : ĠZ onedDateTime ?, ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Header (" Range ") Ġrange : ĠString ? ĊĠĠĠ Ġ): ĠResponse Body ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠList Ġnode Ġchildren ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠGets Ġa Ġlist Ġof Ġchildren Ġof Ġthe Ġparent Ġnode Ġ** nodeId **. Ġ ĠMin imal Ġinformation Ġfor Ġeach Ġchild Ġis Ġreturned Ġby Ġdefault . Ġ ĠYou Ġcan Ġuse Ġthe Ġ** include ** Ġparameter Ġto Ġreturn Ġadditional Ġinformation . Ġ ĠThe Ġlist Ġof Ġchild Ġnodes Ġincludes Ġprimary Ġchildren Ġand Ġsecondary Ġchildren , Ġif Ġthere Ġare Ġany . Ġ ĠYou Ġcan Ġuse Ġthe Ġ** include ** Ġparameter Ġ( include = association ) Ġto Ġreturn Ġchild Ġassociation Ġdetails Ġfor Ġeach Ġchild , Ġincluding Ġthe Ġ** assoc Typ ** e Ġand Ġthe Ġ** is Primary ** Ġflag . Ġ ĠThe Ġdefault Ġsort Ġorder Ġfor Ġthe Ġreturned Ġlist Ġis Ġfor Ġfolders Ġto Ġbe Ġsorted Ġbefore Ġfiles , Ġand Ġby Ġascending Ġname . Ġ ĠYou Ġcan Ġoverride Ġthe Ġdefault Ġusing Ġ** orderBy ** Ġto Ġspecify Ġone Ġor Ġmore Ġfields Ġto Ġsort Ġby . ĠThe Ġdefault Ġorder Ġis Ġalways Ġascending , Ġbut Ġyou Ġcan Ġuse Ġan Ġoptional Ġ** ASC ** Ġor Ġ** DESC ** Ġmodifier Ġto Ġspecify Ġan Ġascending Ġor Ġdescending Ġsort Ġorder . Ġ ĠFor Ġexample , Ġspecifying Ġ``` orderBy = name ĠDESC ``` Ġreturns Ġa Ġmixed Ġfolder / file Ġlist Ġin Ġdescending Ġ** name ** Ġorder . Ġ ĠYou Ġcan Ġuse Ġany Ġof Ġthe Ġfollowing Ġfields Ġto Ġorder Ġthe Ġresults : Ġ* Ġis Folder Ġ* Ġname Ġ* ĠmimeType Ġ* Ġnode Type Ġ* Ġsize InBytes Ġ* Ġmodified At Ġ* ĠcreatedAt Ġ* Ġmodified ByUser Ġ* Ġcreated ByUser ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . ĠYou Ġcan Ġalso Ġuse Ġone Ġof Ġthese Ġwell - known Ġaliases : Ġ* Ġ- my - Ġ* Ġ- shared - Ġ* Ġ- root - Ġ Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġskip Count ĠThe Ġnumber Ġof Ġentities Ġthat Ġexist Ġin Ġthe Ġcollection Ġbefore Ġthose Ġincluded Ġin Ġthis Ġlist . ĠIf Ġnot Ġsupplied Ġthen Ġthe Ġdefault Ġvalue Ġis Ġ 0 . Ġ Ġ( optional , Ġdefault Ġto Ġ 0 ) ĊĠĠĠĠ Ġ* Ġ@ param Ġmax Items ĠThe Ġmaximum Ġnumber Ġof Ġitems Ġto Ġreturn Ġin Ġthe Ġlist . ĠIf Ġnot Ġsupplied Ġthen Ġthe Ġdefault Ġvalue Ġis Ġ 1 0 0 . Ġ Ġ( optional , Ġdefault Ġto Ġ 1 0 0 ) ĊĠĠĠĠ Ġ* Ġ@ param ĠorderBy ĠA Ġstring Ġto Ġcontrol Ġthe Ġorder Ġof Ġthe Ġentities Ġreturned Ġin Ġa Ġlist . ĠYou Ġcan Ġuse Ġthe Ġ** orderBy ** Ġparameter Ġto Ġsort Ġthe Ġlist Ġby Ġone Ġor Ġmore Ġfields . Ġ ĠEach Ġfield Ġhas Ġa Ġdefault Ġsort Ġorder , Ġwhich Ġis Ġnormally Ġascending Ġorder . ĠRead Ġthe ĠAPI Ġmethod Ġimplementation Ġnotes Ġabove Ġto Ġcheck Ġif Ġany Ġfields Ġused Ġin Ġthis Ġmethod Ġhave Ġa Ġdescending Ġdefault Ġsearch Ġorder . Ġ ĠTo Ġsort Ġthe Ġentities Ġin Ġa Ġspecific Ġorder , Ġyou Ġcan Ġuse Ġthe Ġ** ASC ** Ġand Ġ** DESC ** Ġkeywords Ġfor Ġany Ġfield . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġwhere ĠOptionally Ġfilter Ġthe Ġlist . ĠHere Ġare Ġsome Ġexamples : Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( is Folder &# x 3 D ; true ) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( isFile &# x 3 D ; true ) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( nodeType &# x 3 D ;&# 3 9 ; my : special NodeType &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( nodeType &# x 3 D ;&# 3 9 ; my : special NodeType ĠINCLUDE SUB TYPES &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( is Primary &# x 3 D ; true ) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( assoc Type &# x 3 D ;&# 3 9 ; my : special Assoc Type &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( is Primary &# x 3 D ; false Ġand Ġassoc Type &# x 3 D ;&# 3 9 ; my : special Assoc Type &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġaspect Names Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġproperties Ġ* Ġpermissions Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġrelative Path ĠReturn Ġinformation Ġon Ġchildren Ġin Ġthe Ġfolder Ġresolved Ġby Ġthis Ġpath . ĠThe Ġpath Ġis Ġrelative Ġto Ġ** nodeId **. Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude Source ĠAlso Ġinclude Ġ** source ** Ġin Ġaddition Ġto Ġ** entries ** Ġwith Ġfolder Ġinformation Ġon Ġthe Ġparent Ġnode ĠâĢĵ Ġeither Ġthe Ġspecified Ġparent Ġ** nodeId **, Ġor Ġas Ġresolved Ġby Ġ** relative Path **. Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ GET (" alf resco / versions / 1 / nodes /{ nodeId }/ children ") ĊĠĠĠ Ġsuspend Ġfun Ġlist Node Children ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" skip Count ") Ġskip Count : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" max Items ") Ġmax Items : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" orderBy ") Ġ@ CSV ĠorderBy : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" where ") Ġwhere : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" relative Path ") Ġrelative Path : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include Source ") Ġinclude Source : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Child Association Paging ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠList Ġparents ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠGets Ġa Ġlist Ġof Ġparent Ġnodes Ġthat Ġare Ġassociated Ġwith Ġthe Ġcurrent Ġchild Ġ** nodeId **. Ġ ĠThe Ġlist Ġincludes Ġboth Ġthe Ġprimary Ġparent Ġand Ġany Ġsecondary Ġparents . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġchild Ġnode . ĠYou Ġcan Ġalso Ġuse Ġone Ġof Ġthese Ġwell - known Ġaliases : Ġ* Ġ- my - Ġ* Ġ- shared - Ġ* Ġ- root - Ġ Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġwhere ĠOptionally Ġfilter Ġthe Ġlist Ġby Ġ** assoc Type ** Ġand / or Ġ** is Primary **. ĠHere Ġare Ġsome Ġexample Ġfilters : Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( assoc Type &# x 3 D ;&# 3 9 ; my : special Assoc Type &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( is Primary &# x 3 D ; true ) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( is Primary &# x 3 D ; false Ġand Ġassoc Type &# x 3 D ;&# 3 9 ; my : special Assoc Type &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġaspect Names Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġproperties Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġskip Count ĠThe Ġnumber Ġof Ġentities Ġthat Ġexist Ġin Ġthe Ġcollection Ġbefore Ġthose Ġincluded Ġin Ġthis Ġlist . ĠIf Ġnot Ġsupplied Ġthen Ġthe Ġdefault Ġvalue Ġis Ġ 0 . Ġ Ġ( optional , Ġdefault Ġto Ġ 0 ) ĊĠĠĠĠ Ġ* Ġ@ param Ġmax Items ĠThe Ġmaximum Ġnumber Ġof Ġitems Ġto Ġreturn Ġin Ġthe Ġlist . ĠIf Ġnot Ġsupplied Ġthen Ġthe Ġdefault Ġvalue Ġis Ġ 1 0 0 . Ġ Ġ( optional , Ġdefault Ġto Ġ 1 0 0 ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude Source ĠAlso Ġinclude Ġ** source ** Ġ( in Ġaddition Ġto Ġ** entries **) Ġwith Ġfolder Ġinformation Ġon Ġ** nodeId ** Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ GET (" alf resco / versions / 1 / nodes /{ nodeId }/ parents ") ĊĠĠĠ Ġsuspend Ġfun Ġlist Parents ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" where ") Ġwhere : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" skip Count ") Ġskip Count : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" max Items ") Ġmax Items : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include Source ") Ġinclude Source : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Association Paging ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠList Ġsecondary Ġchildren ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠGets Ġa Ġlist Ġof Ġsecondary Ġchild Ġnodes Ġthat Ġare Ġassociated Ġwith Ġthe Ġcurrent Ġparent Ġ** nodeId **, Ġvia Ġa Ġsecondary Ġchild Ġassociation . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġparent Ġnode . ĠYou Ġcan Ġalso Ġuse Ġone Ġof Ġthese Ġwell - known Ġaliases : Ġ* Ġ- my - Ġ* Ġ- shared - Ġ* Ġ- root - Ġ Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġwhere ĠOptionally Ġfilter Ġthe Ġlist Ġby Ġassoc Type . ĠHere &# 3 9 ; s Ġan Ġexample : Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( assoc Type &# x 3 D ;&# 3 9 ; my : special Assoc Type &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġaspect Names Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġproperties Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġskip Count ĠThe Ġnumber Ġof Ġentities Ġthat Ġexist Ġin Ġthe Ġcollection Ġbefore Ġthose Ġincluded Ġin Ġthis Ġlist . ĠIf Ġnot Ġsupplied Ġthen Ġthe Ġdefault Ġvalue Ġis Ġ 0 . Ġ Ġ( optional , Ġdefault Ġto Ġ 0 ) ĊĠĠĠĠ Ġ* Ġ@ param Ġmax Items ĠThe Ġmaximum Ġnumber Ġof Ġitems Ġto Ġreturn Ġin Ġthe Ġlist . ĠIf Ġnot Ġsupplied Ġthen Ġthe Ġdefault Ġvalue Ġis Ġ 1 0 0 . Ġ Ġ( optional , Ġdefault Ġto Ġ 1 0 0 ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude Source ĠAlso Ġinclude Ġ** source ** Ġ( in Ġaddition Ġto Ġ** entries **) Ġwith Ġfolder Ġinformation Ġon Ġ** nodeId ** Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ GET (" alf resco / versions / 1 / nodes /{ nodeId }/ secondary - children ") ĊĠĠĠ Ġsuspend Ġfun Ġlist Secondary Children ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" where ") Ġwhere : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" skip Count ") Ġskip Count : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" max Items ") Ġmax Items : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include Source ") Ġinclude Source : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Child Association Paging ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠList Ġsource Ġassociations ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠGets Ġa Ġlist Ġof Ġsource Ġnodes Ġthat Ġare Ġassociated Ġwith Ġthe Ġcurrent Ġtarget Ġ** nodeId **. ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġtarget Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġwhere ĠOptionally Ġfilter Ġthe Ġlist Ġby Ġ** assoc Type **. ĠHere &# 3 9 ; s Ġan Ġexample : Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( assoc Type &# x 3 D ;&# 3 9 ; my : special Assoc Type &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġaspect Names Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġproperties Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ GET (" alf resco / versions / 1 / nodes /{ nodeId }/ sources ") ĊĠĠĠ Ġsuspend Ġfun Ġlist Source Associations ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" where ") Ġwhere : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Association Paging ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠList Ġtarget Ġassociations ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠGets Ġa Ġlist Ġof Ġtarget Ġnodes Ġthat Ġare Ġassociated Ġwith Ġthe Ġcurrent Ġsource Ġ** nodeId **. ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġsource Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġwhere ĠOptionally Ġfilter Ġthe Ġlist Ġby Ġ** assoc Type **. ĠHere &# 3 9 ; s Ġan Ġexample : Ġ Ġ* ĠĠ Ġ&# x 6 0 ;&# x 6 0 ;&# x 6 0 ; where &# x 3 D ;( assoc Type &# x 3 D ;&# 3 9 ; my : special Assoc Type &# 3 9 ;) &# x 6 0 ;&# x 6 0 ;&# x 6 0 ; Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġaspect Names Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġproperties Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ GET (" alf resco / versions / 1 / nodes /{ nodeId }/ targets ") ĊĠĠĠ Ġsuspend Ġfun Ġlist Target Associations ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" where ") Ġwhere : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Association Paging ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠLock Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠPl aces Ġa Ġlock Ġon Ġnode Ġ** nodeId **. Ġ Ġ** Note :** Ġyou Ġcan Ġonly Ġlock Ġfiles . ĠMore Ġspecifically , Ġa Ġnode Ġcan Ġonly Ġbe Ġlocked Ġif Ġit Ġis Ġof Ġtype Ġ` cm : content ` Ġor Ġa Ġsubtype Ġof Ġ` cm : content `. Ġ ĠThe Ġlock Ġis Ġowned Ġby Ġthe Ġcurrent Ġuser , Ġand Ġprevents Ġother Ġusers Ġor Ġprocesses Ġfrom Ġmaking Ġupdates Ġto Ġthe Ġnode Ġuntil Ġthe Ġlock Ġis Ġreleased . Ġ ĠIf Ġthe Ġ** time To Expire ** Ġis Ġnot Ġset Ġor Ġis Ġzero , Ġthen Ġthe Ġlock Ġnever Ġexpires . Ġ ĠOtherwise , Ġthe Ġ** time To Expire ** Ġis Ġthe Ġnumber Ġof Ġseconds Ġbefore Ġthe Ġlock Ġexpires . Ġ ĠWhen Ġa Ġlock Ġexpires , Ġthe Ġlock Ġis Ġreleased . Ġ ĠIf Ġthe Ġnode Ġis Ġalready Ġlocked , Ġand Ġthe Ġuser Ġis Ġthe Ġlock Ġowner , Ġthen Ġthe Ġlock Ġis Ġrenew ed Ġwith Ġthe Ġnew Ġ** time To Expire **. Ġ ĠBy Ġdefault , Ġa Ġlock Ġis Ġapplied Ġthat Ġallows Ġthe Ġowner Ġto Ġupdate Ġor Ġdelete Ġthe Ġnode . ĠYou Ġcan Ġuse Ġ** type ** Ġto Ġchange Ġthe Ġlock Ġtype Ġto Ġone Ġof Ġthe Ġfollowing : Ġ* Ġ** ALLOW _ OWNER _ CHANG ES ** Ġ( default ) Ġchanges Ġto Ġthe Ġnode Ġcan Ġbe Ġmade Ġonly Ġby Ġthe Ġlock Ġowner . ĠThis Ġenum Ġis Ġthe Ġsame Ġvalue Ġas Ġthe Ġdeprecated ĠWRITE _ LOCK Ġdescribed Ġin Ġ` org . alf resco . service . cm r . lock . Lock Type ` Ġin Ġthe ĠA lf resco ĠPublic ĠJava ĠAPI . ĠThis Ġis Ġthe Ġdefault Ġvalue . Ġ* Ġ** FULL ** Ġno Ġchanges Ġby Ġany Ġuser Ġare Ġallowed . ĠThis Ġenum Ġis Ġthe Ġsame Ġvalue Ġas Ġthe Ġdeprecated ĠREAD _ ONLY _ LOCK Ġdescribed Ġin Ġ` org . alf resco . service . cm r . lock . Lock Type ` Ġin Ġthe ĠA lf resco ĠPublic ĠJava ĠAPI . Ġ ĠBy Ġdefault , Ġa Ġlock Ġis Ġpersisted Ġin Ġthe Ġdatabase . ĠYou Ġcan Ġcreate Ġa Ġvolatile Ġin - memory Ġlock Ġby Ġsetting Ġthe Ġ** lifetime ** Ġproperty Ġto ĠEP HE MER AL . ĠYou Ġmight Ġchoose Ġuse ĠEP HE MER AL Ġlocks , Ġfor Ġexample , Ġif Ġyou Ġare Ġtaking Ġfrequent Ġshort - term Ġlocks Ġthat Ġyou Ġdon 't Ġneed Ġto Ġbe Ġkept Ġover Ġa Ġrestart Ġof Ġthe Ġrepository . ĠIn Ġthis Ġcase Ġyou Ġdon 't Ġneed Ġthe Ġoverhead Ġof Ġwriting Ġthe Ġlocks Ġto Ġthe Ġdatabase . Ġ ĠIf Ġa Ġlock Ġon Ġthe Ġnode Ġcannot Ġbe Ġtaken , Ġthen Ġan Ġerror Ġis Ġreturned . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġnode Body Lock ĠLock Ġdetails . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ POST (" alf resco / versions / 1 / nodes /{ nodeId }/ lock ") ĊĠĠĠ Ġsuspend Ġfun Ġlock Node ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġnode Body Lock : ĠNode Body Lock , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMove Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠMove Ġthe Ġnode Ġ** nodeId ** Ġto Ġthe Ġparent Ġfolder Ġnode Ġ** target Parent Id **. Ġ ĠThe Ġ** target Parent Id ** Ġis Ġspecified Ġin Ġthe Ġin Ġrequest Ġbody . Ġ ĠThe Ġmoved Ġnode Ġret ains Ġits Ġname Ġunless Ġyou Ġspecify Ġa Ġnew Ġ** name ** Ġin Ġthe Ġrequest Ġbody . Ġ ĠIf Ġthe Ġsource Ġ** nodeId ** Ġis Ġa Ġfolder , Ġthen Ġits Ġchildren Ġare Ġalso Ġmoved . Ġ ĠThe Ġmove Ġwill Ġeffectively Ġchange Ġthe Ġprimary Ġparent . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġnode Body Move ĠThe Ġtarget Parent Id Ġand , Ġoptionally , Ġa Ġnew Ġname Ġwhich Ġshould Ġinclude Ġthe Ġfile Âł extension . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ POST (" alf resco / versions / 1 / nodes /{ nodeId }/ move ") ĊĠĠĠ Ġsuspend Ġfun Ġmove Node ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġnode Body Move : ĠNode Body Move , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUn lock Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠDeletes Ġa Ġlock Ġon Ġnode Ġ** nodeId **. Ġ ĠThe Ġcurrent Ġuser Ġmust Ġbe Ġthe Ġowner Ġof Ġthe Ġlocks Ġor Ġhave Ġadmin Ġrights , Ġotherwise Ġan Ġerror Ġis Ġreturned . Ġ ĠIf Ġa Ġlock Ġon Ġthe Ġnode Ġcannot Ġbe Ġreleased , Ġthen Ġan Ġerror Ġis Ġreturned . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ POST (" alf resco / versions / 1 / nodes /{ nodeId }/ unlock ") ĊĠĠĠ Ġsuspend Ġfun Ġunlock Node ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUpdate Ġa Ġnode ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠUpdates Ġthe Ġnode Ġ** nodeId **. ĠFor Ġexample , Ġyou Ġcan Ġrename Ġa Ġfile Ġor Ġfolder : Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My Ġnew Ġname \" Ġ} Ġ``` ĠYou Ġcan Ġalso Ġset Ġor Ġupdate Ġone Ġor Ġmore Ġproperties : Ġ``` JSON Ġ{ ĠĠ Ġ\" properties \": ĠĠ Ġ{ ĠĠĠĠ Ġ\" cm : title \":\" Folder Ġtitle \" ĠĠ Ġ} Ġ} Ġ``` ĠYou Ġcan Ġupdate Ġmulti - value Ġproperties Ġof Ġa Ġnode Ġwhich Ġsupports Ġproperties Ġof Ġtype Ġmultiple . Ġ Ġ``` JSON Ġ{ ĠĠ Ġ\" name \":\" My ĠOther ĠFolder \", ĠĠ Ġ\" nodeType \":\" custom : destination \", ĠĠ Ġ\" properties \": ĠĠ Ġ{ ĠĠĠĠ Ġ\" cm : title \":\" Folder Ġtitle \", ĠĠĠĠ Ġ\" cm : description \":\" This Ġis Ġan Ġimportant Ġfolder \", ĠĠĠĠ Ġ\" custom : locations \": Ġ[ ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" location ĠNew X \", ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ\" location ĠNew Y \" ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ] ĠĠ Ġ} Ġ} Ġ``` Ġ Ġ** Note :** Ġsetting Ġproperties Ġof Ġtype Ġd : content Ġand Ġd : category Ġare Ġnot Ġsupported . Ġ Ġ** Note :** Ġif Ġyou Ġwant Ġto Ġadd Ġor Ġremove Ġaspects , Ġthen Ġyou Ġmust Ġuse Ġ** GET Ġ/ nodes /{ nodeId }** Ġfirst Ġto Ġget Ġthe Ġcomplete Ġset Ġof Ġ* aspect Names *. Ġ ĠYou Ġcan Ġadd Ġ( or Ġremove ) Ġ* loc ally Set * Ġpermissions , Ġif Ġany , Ġin Ġaddition Ġto Ġany Ġinherited Ġpermissions . ĠYou Ġcan Ġalso Ġoptionally Ġdisable Ġ( or Ġre - enable ) Ġinherited Ġpermissions Ġvia Ġ* is Inheritance Enabled * Ġflag : Ġ``` JSON Ġ{ ĠĠ Ġ\" permissions \": ĠĠĠĠ Ġ{ ĠĠĠĠĠĠ Ġ\" is Inheritance Enabled \": Ġfalse , ĠĠĠĠĠĠ Ġ\" loc ally Set \": ĠĠĠĠĠĠĠĠ Ġ[ ĠĠĠĠĠĠĠĠĠĠ Ġ{ \" authority Id \": Ġ\" GROUP _ special \", Ġ\" name \": Ġ\" Read \", Ġ\" access Status \":\" DEN IED \" }, ĠĠĠĠĠĠĠĠĠĠ Ġ{ \" authority Id \": Ġ\" test user \", Ġ\" name \": Ġ\" Contributor \", Ġ\" access Status \":\" ALLOWED \" } ĠĠĠĠĠĠĠĠ Ġ] ĠĠĠĠ Ġ} Ġ} Ġ``` Ġ** Note :** Ġif Ġyou Ġwant Ġto Ġadd Ġor Ġremove Ġlocally Ġset Ġpermissions Ġthen Ġyou Ġmust Ġuse Ġ** GET Ġ/ nodes /{ nodeId }** Ġfirst Ġto Ġget Ġthe Ġcomplete Ġset Ġof Ġ* loc ally Set * Ġpermissions . Ġ Ġ** Note :** ĠCurrently Ġthere Ġis Ġno Ġoptim istic Ġlocking Ġfor Ġupdates , Ġso Ġthey Ġare Ġapplied Ġin Ġ\" last Ġone Ġwins \" Ġorder . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġnode Body Update ĠThe Ġnode Ġinformation Ġto Ġupdate . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / json " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ PUT (" alf resco / versions / 1 / nodes /{ nodeId }") ĊĠĠĠ Ġsuspend Ġfun Ġupdate Node ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġnode Body Update : ĠNode Body Update , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUpdate Ġnode Ġcontent ĊĠĠĠĠ Ġ* Ġ** Note :** Ġthis Ġendpoint Ġis Ġavailable Ġin ĠA lf resco Ġ 5 . 2 Ġand Ġnewer Ġversions . Ġ ĠUpdates Ġthe Ġcontent Ġof Ġthe Ġnode Ġwith Ġidentifier Ġ** nodeId **. Ġ ĠThe Ġrequest Ġbody Ġfor Ġthis Ġendpoint Ġcan Ġbe Ġany Ġtext Ġor Ġbinary Ġstream . Ġ ĠThe Ġ** major Version ** Ġand Ġ** comment ** Ġparameters Ġcan Ġbe Ġused Ġto Ġcontrol Ġversioning Ġbehaviour . ĠIf Ġthe Ġcontent Ġis Ġversion able , Ġa Ġnew Ġminor Ġversion Ġis Ġcreated Ġby Ġdefault . Ġ ĠOptionally Ġa Ġnew Ġ** name ** Ġparameter Ġcan Ġalso Ġbe Ġspecified Ġthat Ġmust Ġbe Ġunique Ġwithin Ġthe Ġparent Ġfolder . ĠIf Ġspecified Ġand Ġvalid Ġthen Ġthis Ġwill Ġrename Ġthe Ġnode . ĠIf Ġinvalid Ġthen Ġan Ġerror Ġis Ġreturned Ġand Ġthe Ġcontent Ġis Ġnot Ġupdated . Ġ Ġ** Note :** ĠThis ĠAPI Ġmethod Ġaccepts Ġany Ġcontent Ġtype , Ġbut Ġfor Ġtesting Ġwith Ġthis Ġtool Ġtext Ġbased Ġcontent Ġcan Ġbe Ġprovided . ĠThis Ġis Ġbecause Ġthe ĠOpenAPI ĠSpecification Ġdoes Ġnot Ġallow Ġa Ġwildcard Ġto Ġbe Ġprovided Ġor Ġthe Ġability Ġfor Ġtool ing Ġto Ġaccept Ġan Ġarbitrary Ġfile . ĠĊĠĠĠĠ Ġ* ĠThe Ġendpoint Ġis Ġowned Ġby Ġdefault name Ġservice Ġowner ĊĠĠĠĠ Ġ* Ġ@ param ĠnodeId ĠThe Ġidentifier Ġof Ġa Ġnode . Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġcontent Body Update ĠThe Ġbinary Ġcontent Ġ( required ) ĊĠĠĠĠ Ġ* Ġ@ param Ġmajor Version ĠIf Ġ** true **, Ġcreate Ġa Ġmajor Ġversion . ĠSetting Ġthis Ġparameter Ġalso Ġenables Ġversioning Ġof Ġthis Ġnode , Ġif Ġit Ġis Ġnot Ġalready Ġversion ed . Ġ Ġ( optional , Ġdefault Ġto Ġfalse ) ĊĠĠĠĠ Ġ* Ġ@ param Ġcomment ĠAdd Ġa Ġversion Ġcomment Ġwhich Ġwill Ġappear Ġin Ġversion Ġhistory . ĠSetting Ġthis Ġparameter Ġalso Ġenables Ġversioning Ġof Ġthis Ġnode , Ġif Ġit Ġis Ġnot Ġalready Ġversion ed . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġname ĠOptional Ġnew Ġname . ĠThis Ġshould Ġinclude Ġthe Ġfile Âł extension . ĠThe Ġname Ġmust Ġnot Ġcontain Ġspaces Ġor Ġthe Ġfollowing Ġspecial Ġcharacters : Ġ* Ġ\& quot ; Ġ& lt ; Ġ& gt ; Ġ\\ Ġ/ Ġ? Ġ: Ġand Ġ| . ĠThe Ġcharacter Ġ&# x 6 0 ;. &# x 6 0 ; Ġmust Ġnot Ġbe Ġused Ġat Ġthe Ġend Ġof Ġthe Ġname . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġinclude ĠReturns Ġadditional Ġinformation Ġabout Ġthe Ġnode . ĠThe Ġfollowing Ġoptional Ġfields Ġcan Ġbe Ġrequested : Ġ* Ġallow able Operations Ġ* Ġassociation Ġ* Ġis Link Ġ* Ġis Favorite Ġ* Ġis Locked Ġ* Ġpath Ġ* Ġpermissions Ġ* Ġdefinition Ġ Ġ( optional ) ĊĠĠĠĠ Ġ* Ġ@ param Ġfields ĠA Ġlist Ġof Ġfield Ġnames . Ġ ĠYou Ġcan Ġuse Ġthis Ġparameter Ġto Ġrestrict Ġthe Ġfields Ġreturned Ġwithin Ġa Ġresponse Ġif , Ġfor Ġexample , Ġyou Ġwant Ġto Ġsave Ġon Ġoverall Ġbandwidth . Ġ ĠThe Ġlist Ġapplies Ġto Ġa Ġreturned Ġindividual Ġentity Ġor Ġentries Ġwithin Ġa Ġcollection . Ġ ĠIf Ġthe ĠAPI Ġmethod Ġalso Ġsupports Ġthe Ġ** include ** Ġparameter , Ġthen Ġthe Ġfields Ġspecified Ġin Ġthe Ġ** include ** Ġparameter Ġare Ġreturned Ġin Ġaddition Ġto Ġthose Ġspecified Ġin Ġthe Ġ** fields ** Ġparameter . Ġ Ġ( optional ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Headers ( ĊĠĠĠĠĠĠĠ Ġ" Content - Type : Ġapplication / octet - stream " ĊĠĠĠ Ġ) ĊĠĠĠ Ġ@ PUT (" alf resco / versions / 1 / nodes /{ nodeId }/ content ") ĊĠĠĠ Ġsuspend Ġfun Ġupdate Node Content ( ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Path (" nodeId ") ĠnodeId : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Body Ġcontent Body Update : ĠList < Byte >, ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" major Version ") Ġmajor Version : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" comment ") Ġcomment : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" name ") Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" include ") Ġ@ CSV Ġinclude : ĠList < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ ret rofit 2 . http . Query (" fields ") Ġ@ CSV Ġfields : ĠList < String >? Ġ= Ġnull ĊĠĠĠ Ġ): ĠNode Entry Ċ } Ċ