package Ġcom . exp one a . data Ċ Ċ import Ġcom . exp one a . sdk . models . Customer Recommendation Options Ċ Ċ class ĠRecommend ation Options Encoder Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġdecode ( data : ĠMap < String , ĠAny ?> ): ĠCustomer Recommendation Options Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠCustomer Recommendation Options ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġdata . get Required (" id "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfill With Random Ġ= Ġdata . get Required (" fill With Random "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsize Ġ= Ġdata . get Optional < Double >(" size ") ?. toInt () Ġ?: Ġ 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġitems Ġ= Ġdata . get Optional (" items "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġno Track Ġ= Ġdata . get Optional (" no Track "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcatalog Attributes Whitelist Ġ= Ġdata . get Optional (" catalog Attributes Whitelist ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }