package Ġio . android al atan . bundle . assertion Ċ Ċ import Ġandroid . content . Intent Ċ import Ġio . android al atan . bundle . api . Bundle Data Ċ import Ġio . android al atan . bundle . api . Intent Data Ċ Ċ class ĠMap Intent Data ( ĊĠĠĠ Ġprivate Ġval Ġmap Data : ĠMutable Map < String , ĠAny >, ĊĠĠĠ Ġuri String : ĠString Ġ= Ġ"", ĊĠĠĠ Ġtype : ĠString Ġ= Ġ"", ĊĠĠĠ Ġmap Bundle Data : ĠMap Bundle Data Ġ= ĠMap Bundle Data ( map Data ) Ċ ) Ġ: ĠIntent Data , ĠBundle Data Ġby Ġmap Bundle Data Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġlast Uri String : ĠString Ġ= Ġuri String ĊĠĠĠ Ġprivate Ġvar Ġlast Type : ĠString Ġ= Ġtype ĊĊĠĠĠ Ġfun Ġnew Map Data ( new Map Data : ĠMap < String , ĠAny >) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . map Data . put All ( new Map Data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Uri String ( uri String : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . last Uri String Ġ= Ġuri String ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Type ( type : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . last Type Ġ= Ġtype ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġraw Intent (): ĠIntent Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Uri String OrNull (): ĠString Ġ= Ġlast Uri String ĊĠĠĠ Ġoverride Ġfun ĠgetType OrNull (): ĠString Ġ= Ġlast Type Ċ }