package Ġcom . github . ter acy . od pt . core . v 4 . common . request čĊč Ċ import Ġcom . github . ter acy . od pt . model . Calendar Id čĊč Ċ /** čĊ Ġ* ĠæĽ ľ æĹ¥ ãĥ» æĹ¥ ä»ĺ åĮº åĪĨ æĥħåł± æ¤ ľç´¢ å¼ķ æķ° čĊ Ġ*/ č Ċ sealed Ġclass ĠCalendar Argument ( čĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġ åĽº æľī èŃ ĺ åĪ¥ åŃĲ ( u code ) ãģ® ãĥªãĤ¹ãĥĪ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġval Ġid List : ĠList < String >? Ġ= Ġnull , čĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġ åĽº æľī èŃ ĺ åĪ¥ åŃĲ åĪ¥ åĲį ï¼Ī æĽ ľ æĹ¥ ãĥ» æĹ¥ ä»ĺ åĮº åĪĨ æĥħåł± ID ï¼ī ãģ® ãĥªãĤ¹ãĥĪ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġval Ġsame As List : ĠList < String >? Ġ= Ġnull č Ċ ) Ġ{ čĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġ åĽº æľī èŃ ĺ åĪ¥ åŃĲ ãģ«ãĤĪ ãĤĭ æ¤ ľç´¢ čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ param Ġid List Ġ åĽº æľī èŃ ĺ åĪ¥ åŃĲ ãģ® ãĥªãĤ¹ãĥĪ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġclass ĠBy Id ( id List : ĠList < String >) Ġ: čĊĠĠĠĠĠĠĠ ĠCalendar Argument ( id List Ġ= Ġid List ) čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* ĠæĽ ľ æĹ¥ ãĥ» æĹ¥ ä»ĺ åĮº åĪĨ æĥħåł± ID ãģ«ãĤĪ ãĤĭ æ¤ ľç´¢ čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ param Ġcalendar IdList ĠæĽ ľ æĹ¥ ãĥ» æĹ¥ ä»ĺ åĮº åĪĨ æĥħåł± ID ãģ® ãĥªãĤ¹ãĥĪ čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġclass ĠBy Calendar Id ( calendar IdList : ĠList < Calendar Id >) Ġ: čĊĠĠĠĠĠĠĠ ĠCalendar Argument ( same As List Ġ= Ġcalendar IdList . map Ġ{ Ġit . id Ġ}) č Ċ } čĊ