package Ġgaia . sdk . response . type Ċ Ċ import Ġgaia . sdk . Uuid Ċ import Ġgaia . sdk . ISO 8 6 0 1 Ċ import Ġgaia . sdk . Struct Ċ import Ġgaia . sdk . response . intf .* Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġcom . fasterxml . jackson . annotation . Json Creator Ċ import Ġgaia . sdk . request . enumeration .* Ċ Ċ /** Ċ * ĠRepresents ĠRole Ġinformation Ċ */ Ċ data Ġclass ĠRole Ġ@ Json Creator Ġconstructor ( ĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠId Ġof Ġthe Ġtenant ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" tenantId ") Ġval Ġtenant Id : Uuid ? Ġ= Ġnull , ĠĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠId Ġof Ġthe Ġrole ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" role Id ") Ġval Ġrole Id : Uuid ? Ġ= Ġnull , ĠĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠThe Ġname Ġof Ġthe Ġrole ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" name ") Ġval Ġname : String ? Ġ= Ġnull , ĠĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠThe Ġpermissions Ġof Ġthe Ġrole ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ JsonProperty (" permissions ") Ġval Ġpermissions : List < String >? Ġ= Ġnull Ċ )