package Ġcom . so yle . stories . use case . character . arc . section . change Character Arc Section Value Ċ Ċ import Ġjava . util .* Ċ Ċ interface ĠChange Character Arc Section Value Ġ{ ĊĊĠĠĠ Ġclass ĠRequest Model ( ĊĠĠĠĠĠĠĠ Ġval Ġtheme Id : ĠUUID , ĊĠĠĠĠĠĠĠ Ġval Ġcharacter Id : ĠUUID , ĊĠĠĠĠĠĠĠ Ġval Ġarc Section Id : ĠUUID , ĊĠĠĠĠĠĠĠ Ġval ĠnewValue : ĠString ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( request : ĠRequest Model , Ġoutput : ĠOutput Port ) ĊĊĠĠĠ Ġclass ĠResponse Model ( ĊĠĠĠĠĠĠĠ Ġval Ġchanged Character Arc Section Value : ĠChanged Character Arc Section Value ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġinterface ĠOutput Port Ġ{ ĊĠĠĠĠĠĠĠ Ġsuspend Ġfun Ġcharacter Arc Section ValueChanged ( response : ĠResponse Model ) ĊĠĠĠ Ġ} Ċ Ċ }