package Ġcom . so yle . stories . scene . characters In Scene . cover Arc Sections In Scene Ċ Ċ import Ġcom . so yle . stories . common . Thread Transformer Ċ import Ġcom . so yle . stories . use case . scene . character . cover Character Arc Sections In Scene . Change Character Arc Section Value And Cover In Scene Ċ import Ġcom . so yle . stories . use case . scene . character . cover Character Arc Sections In Scene . Cover Character Arc Sections In Scene Ċ import Ġjava . util .* Ċ Ċ class ĠCover Arc Sections In Scene Controller Impl ( ĊĠĠĠ Ġprivate Ġval Ġthread Transformer : ĠThread Transformer , ĊĠĠĠ Ġprivate Ġval Ġcover Character Arc Sections In Scene : ĠCover Character Arc Sections In Scene , ĊĠĠĠ Ġprivate Ġval Ġcover Character Arc Sections In Scene Output : ĠCover Character Arc Sections In Scene . Output Port , ĊĠĠĠ Ġprivate Ġval Ġchange Character Arc Section Value And Cover In Scene : ĠChange Character Arc Section Value And Cover In Scene , ĊĠĠĠ Ġprivate Ġval Ġchange Character Arc Section Value And Cover In Scene Output : ĠChange Character Arc Section Value And Cover In Scene . Output Port Ċ ) Ġ: ĠCover Arc Sections In Scene Controller Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcover Character Arc Section In Scene ( ĊĠĠĠĠĠĠĠ Ġscene Id : ĠString , ĊĠĠĠĠĠĠĠ Ġcharacter Id : ĠString , ĊĠĠĠĠĠĠĠ Ġcharacter Arc Section Ids : ĠList < String >, ĊĠĠĠĠĠĠĠ Ġsections To Un Cover : ĠList < String > ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= ĠCover Character Arc Sections In Scene . Request Model ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUUID . fromString ( scene Id ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUUID . fromString ( character Id ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsections To Un Cover . map ( UUID :: fromString ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ* character Arc Section Ids . map ( UUID :: fromString ). to Typed Array () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġthread Transformer . async Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcover Character Arc Sections In Scene . invoke ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest , Ġcover Character Arc Sections In Scene Output ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġchange Arc Section Value And Cover In Scene ( ĊĠĠĠĠĠĠĠ Ġscene Id : ĠString , ĊĠĠĠĠĠĠĠ Ġtheme Id : ĠString , ĊĠĠĠĠĠĠĠ Ġcharacter Id : ĠString , ĊĠĠĠĠĠĠĠ Ġarc Section Id : ĠString , ĊĠĠĠĠĠĠĠ Ġvalue : ĠString ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrequest Ġ= ĠChange Character Arc Section Value And Cover In Scene . Request Model ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUUID . fromString ( theme Id ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUUID . fromString ( character Id ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUUID . fromString ( arc Section Id ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠUUID . fromString ( scene Id ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġthread Transformer . async Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchange Character Arc Section Value And Cover In Scene . invoke ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrequest , Ġchange Character Arc Section Value And Cover In Scene Output ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }