/* Ċ Ġ* ĠCopyright ĠÂ© Ġ 2 0 1 7 - 2 0 1 9 ĠWire Guard ĠLLC . ĠAll ĠRights ĠReserved . Ċ Ġ* ĠSPDX - License - Identifier : ĠApache - 2 . 0 Ċ Ġ*/ Ċ package Ġcom . wire guard . android . model Ċ Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroidx . databinding . Base Observable Ċ import Ġandroidx . databinding . Bind able Ċ import Ġcom . wire guard . android . BR Ċ import Ġcom . wire guard . android . databinding . Key ed Ċ Ċ class ĠApplication Data ( val Ġicon : ĠDrawable , Ġval Ġname : ĠString , Ġval ĠpackageName : ĠString , Ġis Excluded From Tunnel : ĠBoolean ) Ġ: ĠBase Observable (), ĠKey ed < String > Ġ{ ĊĠĠĠ Ġoverride Ġval Ġkey Ġ= Ġname ĊĊĠĠĠ Ġ@ get : Bind able ĊĠĠĠ Ġvar Ġis Excluded From Tunnel Ġ= Ġis Excluded From Tunnel ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġvalue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnotify PropertyChanged ( BR . excluded From Tunnel ) ĊĠĠĠĠĠĠĠ Ġ} Ċ } Ċ