@ file : Suppress (" unused ") Ċ Ċ package Ġdev . in mo . tg bot api . extensions . be haviour _ builder . expect ations Ċ Ċ import Ġdev . in mo . micro _ utils . coroutines . saf ely Without Exceptions Ċ import Ġdev . in mo . tg bot api . extensions . be haviour _ builder . Behaviour Context Ċ import Ġdev . in mo . tg bot api . extensions . be haviour _ builder . utils . Simple Filter Ċ import Ġdev . in mo . tg bot api . extensions . utils . with Content Ċ import Ġdev . in mo . tg bot api . requests . abstract s . Request Ċ import Ġdev . in mo . tg bot api . types . message . abstract s . Common Message Ċ import Ġdev . in mo . tg bot api . types . message . content .* Ċ import Ġdev . in mo . tg bot api . types . message . content . abstract s .* Ċ import Ġdev . in mo . tg bot api . types . message . content . media .* Ċ import Ġdev . in mo . tg bot api . types . message . payments . Invoice Content Ċ import Ġdev . in mo . tg bot api . types . update . Media Group Updates . Sent Media Group Update Ċ import Ġdev . in mo . tg bot api . types . update . abstract s . Base Sent Message Update Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġkotlinx . coroutines . flow . toList Ċ import Ġkotlin . reflect . K Class Ċ Ċ type alias ĠCommon Message To Content Mapper < T > Ġ= Ġsuspend ĠCommon Message < T >. () Ġ-> ĠT ? Ċ Ċ private Ġsuspend Ġfun Ġ< O > ĠBe haviour Context . wait Common Message ( ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Message Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : Ġsuspend ĠCommon Message < Message Content >. () Ġ-> ĠO ? Ċ ): ĠFlow < O > Ġ= Ġexpect Flow ( ĊĠĠĠ Ġinit Request , ĊĠĠĠ Ġcount , ĊĠĠĠ Ġerror Factory Ċ ) Ġ{ ĊĠĠĠ Ġval Ġmessages Ġ= Ġwhen Ġ( it ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠSent Media Group Update Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( include Media Groups ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . data . map Ġ{ Ġit Ġas ĠCommon Message < Message Content > Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġempty List () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġis ĠBase Sent Message Update Ġ-> ĠlistOf ( it . data ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġreturn @ expect Flow Ġempty List () ĊĠĠĠ Ġ} ĊĠĠĠ Ġmessages . map NotNull Ġ{ Ġmessage Ġ-> ĊĠĠĠĠĠĠĠ Ġval Ġas Common Message Ġ= Ġmessage Ġas ĠCommon Message < Message Content > ĊĠĠĠĠĠĠĠ Ġif Ġ( filter Ġ== Ġnull Ġ|| Ġfilter ( as Common Message )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġas Common Message . mapper () ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ internal Ġinline Ġfun Ġ< re ified ĠT Ġ: ĠMessage Content > Ġcontent Converter ( ĊĠĠĠ Ġno inline Ġmapper : ĠCommon Message To Content Mapper < T >? Ġ= Ġnull Ċ ): Ġsuspend ĠCommon Message < Message Content >. () Ġ-> ĠT ? Ġ= Ġmapper Ġ? . let Ġ{ ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( content Ġis ĠT ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmessage Ġ= Ġ( this Ġas ĠCommon Message < T >) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsafely Without Exceptions Ġ{ Ġmapper ( message ) Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ġ?: Ġ{ Ġcontent Ġas ? ĠT Ġ} Ċ Ċ private Ġsuspend Ġinline Ġfun Ġ< re ified ĠT Ġ: ĠMessage Content > ĠBe haviour Context . wait Content ( ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġno inline Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġno inline Ġfilter : ĠSimple Filter < Common Message < T >> ? Ġ= Ġnull , ĊĠĠĠ Ġno inline Ġmapper : ĠCommon Message To Content Mapper < T >? Ġ= Ġnull Ċ ) Ġ: ĠList < T > Ġ= Ġwait Common Message < T >( ĊĠĠĠ Ġcount , ĊĠĠĠ Ġinit Request , ĊĠĠĠ Ġinclude Media Groups , ĊĠĠĠ Ġerror Factory , ĊĠĠĠ Ġfilter Ġ? . let Ġ{ ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . with Content < T >() Ġ? . let Ġ{ Ġfilter ( it ) Ġ} Ġ== Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}, ĊĠĠĠ Ġcontent Converter ( mapper ) Ċ ). toList () Ċ Ċ suspend Ġfun ĠBe haviour Context . wait Content Message ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Message Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Message Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Contact ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Contact Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Contact Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Dice ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Dice Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Dice Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Game ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Game Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Game Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Location ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Location Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Location Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Live Location ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Live Location Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Live Location Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Static Location ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Static Location Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Static Location Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Poll ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Poll Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Poll Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Text ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Text Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Text Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Venue ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Venue Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Venue Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Audio Media Group Content ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Audio Media Group Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Audio Media Group Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Document Media Group Content ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Document Media Group Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Document Media Group Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Media ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Media Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Media Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Any Media Group Content ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Media Group Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Media Group Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Visual Media Group Content ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Visual Media Group Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Visual Media Group Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Animation ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Animation Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Animation Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Audio ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Audio Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Audio Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Document ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Document Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Document Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Photo ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Photo Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Photo Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait St icker ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < St icker Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < St icker Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Video ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġinclude Media Groups : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Video Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Video Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġinclude Media Groups , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Video Note ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Video Note Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Video Note Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Voice ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Voice Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Voice Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ suspend Ġfun ĠBe haviour Context . wait Invoice ( ĊĠĠĠ Ġinit Request : ĠRequest < *> ? Ġ= Ġnull , ĊĠĠĠ Ġerror Factory : ĠNullable RequestBuilder < *> Ġ= Ġ{ Ġnull Ġ}, ĊĠĠĠ Ġcount : ĠInt Ġ= Ġ 1 , ĊĠĠĠ Ġfilter : ĠSimple Filter < Common Message < Invoice Content >> ? Ġ= Ġnull , ĊĠĠĠ Ġmapper : ĠCommon Message To Content Mapper < Invoice Content >? Ġ= Ġnull Ċ ) Ġ= Ġwait Content ( count , Ġinit Request , Ġfalse , Ġerror Factory , Ġfilter , Ġmapper ) Ċ