package Ġcom . je trad ar mobile . social login ĊĊ Ċ open Ġclass ĠSocial Login Error ( val Ġreason : ĠReason ) Ġ: ĠThrowable ( reason . message ) Ġ{ ĊĠĠĠ Ġconstructor ( message : ĠString ) Ġ: Ġthis ( Reason ( message )) ĊĊĠĠĠ Ġopen Ġclass ĠReason ( val Ġmessage : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġobject ĠCANCEL Ġ: ĠReason (" Authorization Ġprocess Ġwas Ġcancelled ") ĊĠĠĠ Ġ} Ċ }