/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 ĠAlex i ĠBre Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttps :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġtech . alex ib . pl aid . client . model Ċ Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ /** Ċ Ġ* ĠAn Ġoptional Ġobject Ġto Ġfilter Ġ`/ institution s / search ` Ġresults . Ċ Ġ* Ġ@ param Ġoauth ĠLimit Ġresults Ġto Ġinstitution s Ġwith Ġor Ġwithout ĠOAuth Ġlogin Ġflows . ĠThis Ġis Ġprimarily Ċ Ġ* Ġrelevant Ġto Ġinstitution s Ġwith ĠEuropean Ġcountry Ġcodes Ċ Ġ* Ġ@ param Ġinclude Optional Metadata ĠWhen Ġtrue , Ġreturn Ġthe Ġinstitution 's Ġhomepage ĠURL , Ġlogo Ġand Ġprimary Ċ Ġ* Ġbrand Ġcolor . ĠLearn Ġmore Ċ Ġ*/ Ċ @ Serializable Ċ data Ġclass ĠInst itution s Search RequestOptions ( ĊĠĠĠ Ġ@ Serial Name (" oauth ") ĊĠĠĠ Ġval Ġoauth : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" include _ optional _ metadata ") ĊĠĠĠ Ġval Ġinclude Optional Metadata : ĠBoolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Serial Name (" account _ filter ") ĊĠĠĠ Ġval Ġaccount Filter : ĠInst itution s Search Account Filter ? Ġ= Ġnull Ċ ) Ċ