// Ġ!! ĠĠĠĠĠĠĠ ĠWARNING Ċ // Ġ!! ĠDO ĠNOT ĠEDIT ĠTHIS ĠFILE Ċ // Ċ // ĠThis Ġfile Ġis Ġgenerated Ġby Ġthe Ġopen api - generator Ġmodule Ġand Ġis Ġnot Ġmeant Ġfor Ġmanual Ġchanges . Ċ // ĠPlease Ġread Ġthe ĠREADME . md Ġfile Ġin Ġthe Ġopen api - generator Ġmodule Ġfor Ġadditional Ġinformation . Ċ package Ġorg . jel ly fin . apic lient . api . operations Ċ Ċ import Ġjava . util . UUID Ċ import Ġkotlin . Any Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . String Ċ import Ġkotlin . Unit Ċ import Ġkotlin . collections . List Ċ import Ġorg . jel ly fin . apic lient . api . client . K tor Client Ċ import Ġorg . jel ly fin . apic lient . api . client . Response Ċ import Ġorg . jel ly fin . apic lient . model . api . Authenticate User ByName Ċ import Ġorg . jel ly fin . apic lient . model . api . Authentication Result Ċ import Ġorg . jel ly fin . apic lient . model . api . Create User ByName Ċ import Ġorg . jel ly fin . apic lient . model . api . Forgot Password Dto Ċ import Ġorg . jel ly fin . apic lient . model . api . Forgot Password Result Ċ import Ġorg . jel ly fin . apic lient . model . api . Pin Re deem Result Ċ import Ġorg . jel ly fin . apic lient . model . api . Quick Connect Dto Ċ import Ġorg . jel ly fin . apic lient . model . api . Update User Easy Password Ċ import Ġorg . jel ly fin . apic lient . model . api . Update User Password Ċ import Ġorg . jel ly fin . apic lient . model . api . User Configuration Ċ import Ġorg . jel ly fin . apic lient . model . api . User Dto Ċ import Ġorg . jel ly fin . apic lient . model . api . User Policy Ċ Ċ class ĠUser Api ( Ċ ĉ private Ġval Ġapi : ĠK tor Client Ċ ) Ġ{ Ċ ĉ /** Ċĉ Ġ* ĠGets Ġa Ġlist Ġof Ġusers . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param Ġis Hidden ĠOptional Ġfilter Ġby ĠIs Hidden = true Ġor Ġfalse . Ċĉ Ġ* Ġ@ param Ġis Disabled ĠOptional Ġfilter Ġby ĠIs Disabled = true Ġor Ġfalse . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġget Users ( is Hidden : ĠBoolean ? Ġ= Ġnull , Ġis Disabled : ĠBoolean ? Ġ= Ġnull ): Ċĉĉ ĉ Response < List < User Dto >> Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġquery Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ query Parameters [" is Hidden "] Ġ= Ġis Hidden Ċĉ ĉ query Parameters [" is Disabled "] Ġ= Ġis Disabled Ċĉ ĉ val Ġdata Ġ= Ġnull Ċĉ ĉ val Ġresponse Ġ= Ġapi . get < List < User Dto >> ("/ Users ", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠGets Ġa Ġuser Ġby ĠId . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun ĠgetUser ById ( userId : ĠUUID ): ĠResponse < User Dto > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġdata Ġ= Ġnull Ċĉ ĉ val Ġresponse Ġ= Ġapi . get < User Dto > ("/ Users /{ userId }", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠUpdates Ġa Ġuser . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġupdate User ( userId : ĠUUID , Ġdata : ĠUser Dto ): ĠResponse < Unit > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Unit > ("/ Users /{ userId }", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠDeletes Ġa Ġuser . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġdelete User ( userId : ĠUUID ): ĠResponse < Unit > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġdata Ġ= Ġnull Ċĉ ĉ val Ġresponse Ġ= Ġapi . delete < Unit > ("/ Users /{ userId }", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠAuth entic ates Ġa Ġuser . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ* Ġ@ param Ġpw ĠThe Ġpassword Ġas Ġplain Ġtext . Ċĉ Ġ* Ġ@ param Ġpassword ĠThe Ġpassword Ġsha 1 - hash . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġauthenticate User ( Ċĉ ĉ userId : ĠUUID , Ċĉ ĉ pw : ĠString , Ċĉ ĉ password : ĠString ? Ġ= Ġnull Ċ ĉ ): ĠResponse < Authentication Result > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ query Parameters [" pw "] Ġ= Ġpw Ċĉ ĉ query Parameters [" password "] Ġ= Ġpassword Ċĉ ĉ val Ġdata Ġ= Ġnull Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Authentication Result > ("/ Users /{ userId }/ Authenticate ", Ġpath Parameters , Ċĉĉĉ ĉ query Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠUpdates Ġa Ġuser Ġconfiguration . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġupdate User Configuration ( userId : ĠUUID , Ġdata : ĠUser Configuration ): ĠResponse < Unit > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Unit > ("/ Users /{ userId }/ Configuration ", Ġpath Parameters , Ġquery Parameters , Ċĉĉĉ ĉ data ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠUpdates Ġa Ġuser 's Ġeasy Ġpassword . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġupdate User Easy Password ( userId : ĠUUID , Ġdata : ĠUpdate User Easy Password ): ĠResponse < Unit > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Unit > ("/ Users /{ userId }/ Easy Password ", Ġpath Parameters , Ġquery Parameters , Ċĉĉĉ ĉ data ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠUpdates Ġa Ġuser 's Ġpassword . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġupdate User Password ( userId : ĠUUID , Ġdata : ĠUpdate User Password ): ĠResponse < Unit > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Unit > ("/ Users /{ userId }/ Password ", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠUpdates Ġa Ġuser Ġpolicy . Ċĉ Ġ* Ċĉ Ġ* Ġ@ param ĠuserId ĠThe Ġuser Ġid . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġupdate User Policy ( userId : ĠUUID , Ġdata : ĠUser Policy ): ĠResponse < Unit > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġmutable Map Of < String , ĠAny ?> () Ċĉ ĉ path Parameters [" userId "] Ġ= ĠuserId Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Unit > ("/ Users /{ userId }/ Policy ", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠAuth entic ates Ġa Ġuser Ġby Ġname . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġauthenticate User ByName ( data : ĠAuth enticate User ByName ): ĠResponse < Authentication Result > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Authentication Result > ("/ Users / Authenticate ByName ", Ġpath Parameters , Ċĉĉĉ ĉ query Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠAuth entic ates Ġa Ġuser Ġwith Ġquick Ġconnect . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġauthenticate With Quick Connect ( data : ĠQuick Connect Dto ): ĠResponse < Authentication Result > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Authentication Result > ("/ Users / Authenticate With Quick Connect ", Ċĉĉĉ ĉ path Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠInit i ates Ġthe Ġforgot Ġpassword Ġprocess Ġfor Ġa Ġlocal Ġuser . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġforgot Password ( data : ĠF orgot Password Dto ): ĠResponse < Forgot Password Result > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Forgot Password Result > ("/ Users / Forgot Password ", Ġpath Parameters , Ċĉĉĉ ĉ query Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠRe de ems Ġa Ġforgot Ġpassword Ġpin . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġforgot Password Pin ( data : ĠString ?): ĠResponse < Pin Re deem Result > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < Pin Re deem Result > ("/ Users / Forgot Password / Pin ", Ġpath Parameters , Ċĉĉĉ ĉ query Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠCreates Ġa Ġuser . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġcreate User ByName ( data : ĠCreate User ByName ): ĠResponse < User Dto > Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġresponse Ġ= Ġapi . post < User Dto > ("/ Users / New ", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠGets Ġa Ġlist Ġof Ġpublicly Ġvisible Ġusers Ġfor Ġdisplay Ġon Ġa Ġlogin Ġscreen . Ċĉ Ġ*/ Ċ ĉ suspend Ġfun Ġget Public Users (): ĠResponse < List < User Dto >> Ġ{ Ċĉ ĉ val Ġpath Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġquery Parameters Ġ= Ġempty Map < String , ĠAny ?> () Ċĉ ĉ val Ġdata Ġ= Ġnull Ċĉ ĉ val Ġresponse Ġ= Ġapi . get < List < User Dto >> ("/ Users / Public ", Ġpath Parameters , Ġquery Parameters , Ġdata ) Ċĉ ĉ return Ġresponse Ċ ĉ } Ċ } Ċ