package Ġnet . nt world . hex agon . foundation . internal Ċ Ċ import Ġnet . nt world . hex agon . foundation . Argument Builder Ċ import Ġnet . nt world . hex agon . foundation . Argument Context Ċ import Ġnet . nt world . hex agon . foundation . Multi Ten ancy User Argument Data Ċ Ċ internal Ġclass ĠMulti Ten ancy User Argument Data Impl ( ĊĠĠĠ Ġdata : ĠArgument Builder Ċ ) Ġ: ĠMulti Ten ancy User Argument Data Ġ{ ĊĠĠĠ Ġoverride Ġval Ġunique Id : ĠString Ġ= Ġdata . unique Id ĊĊĠĠĠ Ġoverride Ġval Ġcurrent TenantId : ĠString Ġ= Ġdata . current TenantId Ġas ĠString ĊĊĠĠĠ Ġoverride Ġval Ġcurrent UserId : ĠString Ġ= Ġdata . current UserId Ġas ĠString ĊĊĠĠĠ Ġoverride Ġval Ġcontext : ĠArgument Context Ġ= ĠArgument Context Impl ( ĊĠĠĠĠĠĠĠ Ġdata . context Environment Type , ĊĠĠĠĠĠĠĠ Ġdata . context Environment Id , ĊĠĠĠĠĠĠĠ Ġdata . context IpAddress , ĊĠĠĠĠĠĠĠ Ġdata . context Datetime ĊĠĠĠ Ġ) Ċ }