package Ġorg . ker ala . core . runtime . client . ctl . parsers Ċ Ċ import Ġorg . ker ala . core . runtime . client . ctl . Ctl Command Ċ import Ġorg . ker ala . core . runtime . client . ctl . Ctl Command Type Ċ import Ġorg . ker ala . core . runtime . topic . Topic Ċ import Ġorg . ker ala . core . server . client . Ker ala Command Request Ċ Ċ class ĠDelete Topic Command Parser Ġ: ĠCommand Parser () Ġ{ ĊĠ Ġoverride Ġfun Ġparse ( type : ĠC tl Command Type , Ġrequest : ĠKer ala Command Request ): ĠC tl Command Ġ{ ĊĠĠĠ Ġreturn ĠC tl Command . builder ( type ) Ġ{ ĊĠĠĠĠĠ Ġrequest . args List . forEach Ġ{ Ġpair Ġ-> ĊĠĠĠĠĠĠĠ Ġarg ( pair . param , Ġpair . arg ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}. Delete Topic Ctl Command () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġrules () Ġ= ĠlistOf ( ĊĠĠĠĠĠ ĠProperty Exists (" namespace "), ĊĠĠĠĠĠ ĠProperty Regex (" namespace ", ĠTopic . TOPIC _ NAMESPACE _ REGEX ) ĊĠ Ġ) Ċ } Ċ