package Ġcom . six b yn ine . dial er for warder . dial er app info Ċ Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġcom . github . tam ir 7 . contacts . Contact Ċ import Ġcom . six b yn ine . dial er for warder . Dial er App Info Proto OuterClass . Dial er App Info Proto Ċ import Ġcom . six b yn ine . dial er for warder . whats app . Wh ats App Manager Ċ Ċ internal Ġclass ĠWh ats App Dial er App Info Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġwh ats App Manager : ĠWh ats App Manager , ĊĠĠĠ Ġoverride Ġval Ġlabel : ĠCharSequence , ĊĠĠĠ Ġoverride Ġval Ġicon : ĠDrawable ? Ċ ) Ġ: ĠD ial er App Info Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġto Proto (): ĠD ial er App Info Proto Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠD ial er App Info Proto . newBuilder (). set Wh ats App ( true ). build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcall ( ĊĠĠĠĠĠĠĠ Ġaction : ĠString , ĊĠĠĠĠĠĠĠ ĠphoneNumber : ĠString , ĊĠĠĠĠĠĠĠ Ġcontact : ĠContact ?, ĊĠĠĠĠĠĠĠ Ġafter Action : Ġ() Ġ-> ĠUnit ĊĠĠĠ Ġ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwh ats App Manager . call Wh ats App ( contact !! , Ġafter Action ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsupports Calling Contact ( contact : ĠContact ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwh ats App Manager . has Wh ats App ( contact ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsupports Calling With Just Number ( number : ĠString ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Wh ats App (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} Ċ }