package Ġname . al atus h kin . api . vk . generated . friends . methods Ċ Ċ import Ġcom . fasterxml . jackson . core . type . Type Reference Ċ import Ġname . al atus h kin . api . vk . Vk Method Ċ import Ġname . al atus h kin . api . vk . api . Vk List Ċ import Ġname . al atus h kin . api . vk . api . Vk Success Ċ import Ġname . al atus h kin . api . vk . generated . common . Name Case Ċ import Ġname . al atus h kin . api . vk . generated . users . User Full Ċ Ċ /** Ċ Ġ* Ġ ĠReturns Ġa Ġlist Ġof Ġfriends Ġwho Ġcan Ġbe Ġcalled Ġby Ġthe Ġcurrent Ġuser . Ċ Ġ* Ċ Ġ* Ġ Ġ[ https :// vk . com / dev / friends . get Available For Call ] Ċ Ġ* Ġ Ġ@ property Ġ[ fields ] ĠProfile Ġfields Ġto Ġreturn . ĠSample Ġvalues : Ġ' uid ', Ġ' first _ name ', Ġ' last _ name ', Ġ' nickname ', Ġ' sex ', Ġ' b date ' Ġ( birth date ), Ġ' city ', Ġ' country ', Ġ' timezone ', Ġ' photo ', Ġ' photo _ medium ', Ġ' photo _ big ', Ġ' domain ', Ġ' has _ mobile ', Ġ' rate ', Ġ' contacts ', Ġ' education '. Ċ Ġ* Ġ Ġ@ property Ġ[ name _ case ] ĠCase Ġfor Ġdecl ension Ġof Ġuser Ġname Ġand Ġs urname : Ġ, Ġ' nom ' ĠâĢĶ Ġnom in ative Ġ( default ) Ġ, Ġ' gen ' ĠâĢĶ Ġgen itive Ġ, Ġ' dat ' ĠâĢĶ Ġd ative Ġ, Ġ' acc ' ĠâĢĶ Ġacc us ative Ġ, Ġ' ins ' ĠâĢĶ Ġinstrument al Ġ, Ġ' abl ' ĠâĢĶ Ġpre positional Ċ Ġ*/ Ċ class ĠF riends Get Available For Call Method With Fields () Ġ: ĠVk Method < Vk List < User Full >>( ĊĠĠĠ Ġ" friends . get Available For Call ", ĊĠĠĠ ĠHashMap () Ċ ) Ġ{ ĊĊĠĠĠ Ġvar Ġfields : ĠArray < String >? Ġby Ġprops ĊĠĠĠ Ġvar Ġname Case : ĠName Case ? Ġby Ġprops ĊĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġfields : ĠArray < String >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġname Case : ĠName Case ? Ġ= Ġnull ĊĠĠĠ Ġ) Ġ: Ġthis () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . fields Ġ= Ġfields ĊĠĠĠĠĠĠĠ Ġthis . name Case Ġ= Ġname Case ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Fields ( fields : ĠArray < String >): ĠF riends Get Available For Call Method With Fields Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . fields Ġ= Ġfields ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠsetName Case ( name Case : ĠName Case ): ĠF riends Get Available For Call Method With Fields Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . name Case Ġ= Ġname Case ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġclass Ref Ġ= ĠF riends Get Available For Call Method With Fields . class Ref ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġclass Ref Ġ= Ġobject Ġ: ĠType Reference < Vk Success < Vk List < User Full >> >() Ġ{} ĊĠĠĠ Ġ} Ċ } Ċ