package Ġorg . riz ki . m uf riz al . oauth 2 . service . domain Ċ Ċ import Ġjavax . persistence . Column Ċ import Ġjavax . persistence . Entity Ċ import Ġjavax . persistence . Id Ċ import Ġjavax . persistence . L ob Ċ import Ġjavax . persistence . Table Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ Author ĠR iz ki ĠM uf riz al Ġ< m uf riz al riz ki @ gmail . com > Ċ Ġ* Ġ@ Web Ġ< https :// R iz ki M uf riz al . github . io > Ċ Ġ* Ġ@ Since Ġ 0 5 ĠJanuary Ġ 2 0 1 8 Ċ Ġ* Ġ@ Time Ġ 2 1 . 1 9 Ċ Ġ* Ġ@ Project ĠOAuth 2 - Service Ċ Ġ* Ġ@ Package Ġorg . riz ki . m uf riz al . oauth 2 . service . domain Ċ Ġ* Ġ@ File ĠOAuth 2 Client Detail Ċ Ġ* Ċ Ġ*/ Ċ Ċ @ Entity Ċ @ Table ( name Ġ= Ġ" oauth _ client _ details ") Ċ data Ġclass ĠOAuth 2 Client Detail ( ĊĠĠĠĠĠĠĠ Ġ@ Id ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" client _ id ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval ĠclientId : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" resource _ ids ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġresource Ids : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" client _ secret ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġclient Secret : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" scope ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġscope : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" authorized _ grant _ types ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġauthorized Grant Types : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" web _ server _ redirect _ uri ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġweb Server Redirect Uri : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" author ities ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġauthor ities : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" access _ token _ validity ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval ĠaccessToken Validity : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" refresh _ token _ validity ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġrefresh Token Validity : ĠInt ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ L ob ĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" additional _ information ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġadditional Information : ĠString ? Ġ= Ġnull , ĊĊĠĠĠĠĠĠĠ Ġ@ Column ( name Ġ= Ġ" auto approve ", Ġnullable Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġval Ġauto Approve : ĠBoolean ? Ġ= Ġnull Ċ )