package Ġcom . template . flows . re iss u ance Respond ers Ċ Ċ import Ġcom . r 3 . cord a . lib . re iss u ance . flows . Delete Re iss ued States And Lock Ċ import Ġcom . r 3 . cord a . lib . re iss u ance . flows . Delete Re iss ued States And Lock Responder Ċ import Ġcom . template . states . Asset State Ċ import Ġnet . cord a . core . contracts . Requirements . using Ċ import Ġnet . cord a . core . contracts . require That Ċ import Ġnet . cord a . core . flows . Flow Session Ċ import Ġnet . cord a . core . flows . Initi ated By Ċ import Ġnet . cord a . core . transactions . Signed Transaction Ċ Ċ @ Initi ated By ( Delete Re iss ued States And Lock :: class ) Ċ class ĠDelete Re iss ued Asset States And Lock Responder ( ĊĠĠĠĠĠĠĠ Ġother Session : ĠFlow Session Ċ ) Ġ: ĠDelete Re iss ued States And Lock Responder ( other Session ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcheck Constraints ( st x : ĠSigned Transaction ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrequire That Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġother Inputs . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġstate Ġ= Ġit . state . data Ġas ? ĠAs setState ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Input Ġ$ it Ġis Ġof Ġtype ĠAs setState " Ġusing Ġ( state Ġ!= Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ