package Ġcom . line corp . clo va . extension . model . util Ċ Ċ import Ġcom . line corp . clo va . extension . model . response . Clo va Extension Response Ċ import Ġcom . line corp . clo va . extension . model . response . Response Builder Ċ import Ġcom . line corp . clo va . extension . model . response . Simple Speech Ċ import Ġcom . line corp . clo va . extension . model . response . Speech Info Ċ import Ġcom . line corp . clo va . extension . model . response . Speech Info Type Ċ import Ġcom . line corp . clo va . extension . model . response . Supported Language Ċ Ċ /** Ċ Ġ* ĠThe Ġhelper Ġfunction Ġto Ġcreate Ġsimple Ġvoice Ġresponse Ċ Ġ* Ċ Ġ* Ġ@ param Ġmessage ĠThe Ġresponse Ġmessage Ċ Ġ* Ġ@ param Ġend Session ĠIf Ġtrue , Ġthe ĠClo va Ġwould Ġterminate Ġthe Ġconversation Ġafter Ġresponse . ĠDefault Ġis Ġfalse Ċ Ġ* Ġ@ return ĠClo va Ġextension Ġresponse . Ċ Ġ*/ Ċ fun Ġsimple Response ( message : ĠString , Ġend Session : ĠBoolean Ġ= Ġfalse ): ĠClo va Extension Response Ġ{ ĊĠĠĠ Ġval Ġspeech Ġ= ĠSimple Speech ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSpeech Info ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= ĠSpeech Info Type . Plain Text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlang Ġ= ĠSupported Language . JA , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġmessage ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġreturn ĠResponse Builder (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġshould End Session Ġ= Ġend Session ĊĠĠĠĠĠĠĠ Ġoutput Speech Ġ= Ġspeech ĊĠĠĠ Ġ}. build () Ċ } Ċ Ċ /** Ċ Ġ* ĠThe Ġhelper Ġfunction Ġto Ġcreate Ġsimple Ġvoice Ġresponse Ġwith Ġthe Ġrepro mpt Ġmessage Ċ Ġ* Ċ Ġ* Ġ@ param Ġmessage ĠThe Ġresponse Ġmessage Ċ Ġ* Ġ@ param Ġrepro mpt Message ĠThe Ġrep rom t Ġmessage Ċ Ġ* Ġ@ param Ġend Session ĠIf Ġtrue , Ġthe ĠClo va Ġwould Ġterminate Ġthe Ġconversation Ġafter Ġresponse . ĠDefault Ġis Ġfalse Ċ Ġ* Ġ@ return ĠClo va Ġextension Ġresponse . Ċ Ġ*/ Ċ fun Ġsimple Response With Re prompt ( ĊĠĠĠĠĠĠĠ Ġmessage : ĠString , ĊĠĠĠĠĠĠĠ Ġrepro mpt Message : ĠString , ĊĠĠĠĠĠĠĠ Ġend Session : ĠBoolean Ġ= Ġfalse Ċ ): ĠClo va Extension Response Ġ{ ĊĠĠĠ Ġval Ġspeech Ġ= ĠSimple Speech ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSpeech Info ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= ĠSpeech Info Type . Plain Text , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlang Ġ= ĠSupported Language . JA , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġmessage ) ĊĠĠĠ Ġ) ĊĠĠĠ Ġreturn ĠResponse Builder (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . should End Session Ġ= Ġend Session ĊĠĠĠĠĠĠĠ Ġthis . re prompt Message Ġ= Ġrepro mpt Message ĊĠĠĠĠĠĠĠ Ġoutput Speech Ġ= Ġspeech ĊĠĠĠ Ġ}. build () Ċ } Ċ