package Ġio . horizontal systems . bank wallet . entities Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . room . Entity Ċ import Ġcom . v 2 ray . ang . dto . E Config Type Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ Ċ @ Entity ( primary Keys Ġ= Ġ[" address "]) Ċ data Ġclass ĠV pn Server Info ( ĊĠĠĠ Ġval Ġaddress : ĠString , ĊĠĠĠ Ġval Ġport : ĠInt , ĊĠĠĠ Ġval ĠclientId : ĠString , ĊĠĠĠ Ġval Ġalter Id : ĠString Ġ= Ġ" 0 ", ĊĠĠĠ Ġval Ġprotocol : ĠString Ġ= Ġ" ws ", ĊĠĠĠ Ġval Ġcam ou fl age Type : ĠString Ġ= Ġ" none ", ĊĠĠĠ Ġval Ġtype : ĠE Config Type Ġ= ĠE Config Type . VM ESS , ĊĠĠĠ Ġval Ġsecurity s : ĠString Ġ= Ġ" auto " Ċ ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġaddress . hashCode () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Vpn Server Info ( address ='$ address ', Ġport =$ port , ĠclientId ='$ clientId ', Ġalter Id ='$ alter Id ', Ġprotocol ='$ protocol ', Ġcam ou fl age Type ='$ cam ou fl age Type ', Ġtype =$ type , Ġsecurity s ='$ security s ')" ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ