package Ġcom . young . net Ċ Ċ import Ġcom . google . gson . reflect . Type Token Ċ import Ġcom . young . net . client _ creator . Body Client Creator Ċ import Ġcom . young . net . client _ creator . Common Client Creator Ċ import Ġcom . young . net . client _ creator . Down Up Client Creator Ċ Ċ /** Ċ Ġ* Ġ@ author : Ġ ĠYo ung Ċ Ġ* Ġ. Ċ Ġ* Ġ@ email : ĠĠĠ 1 1 0 4 0 9 0 8 7 2 @ qq . com Ċ Ġ* Ġ. Ċ Ġ* Ġ@ date Ġ: ĠĠĠ 2 0 2 1 / 8 / 2 6 Ġ 8 : 4 6 Ġ åĳ¨ åĽĽ Ċ Ġ* Ġ ãĢĢãĢĢ Ġ ãģ¸ ãĢĢãĢĢãĢĢãĢĢ ãĢĢ ï¼ ı | Ċ ãĢĢ ãĢĢ / ï¼ ¼ 7 ãĢĢ ãĢĢ âĪ ł ï¼ ¿ / Ċ ãĢĢ Ġ/ ãĢĢ âĶĤ ãĢĢãĢĢ Ġ ï¼ ı ãĢĢ ï¼ ı Ċ ãĢĢ âĶĤ ãĢĢ Z Ġ ï¼ ¿ , ï¼ ľ ãĢĢ ï¼ ı ãĢĢãĢĢ Ġ/ ` ãĥ ½ Ċ ãĢĢ âĶĤ ãĢĢãĢĢãĢĢãĢĢ ãĢĢ ãĥ ½ ãĢĢãĢĢ Ġ/ ãĢĢ ãĢĢ ãĢ ī Ċ ãĢĢ ĠY ãĢĢãĢĢãĢĢãĢĢ ãĢĢ ` ãĢĢ Ġ/ ãĢĢ ãĢĢ / Ċ ãĢĢ ï½ ² âĹ ı ãĢĢ ï½ ¤ ãĢĢ âĹ ı ãĢĢ ãĢĢ â Ĭ Ĥ â Ĭ ĥ ãĢ Ī ãĢĢ ãĢĢ / Ċ ãĢĢ () ãĢĢ Ġ ãģ¸ ãĢĢãĢĢ ãĢĢ ãĢĢ | ãĢĢ ï¼ ¼ ãĢ Ī Ċ ãĢĢ ãĢĢ > ï½ ° Ġ ï½ ¤ _ ãĢĢ ĠãĤ £ ãĢĢ ĠâĶĤ Ġ ï¼ ı ï¼ ı Ċ ãĢĢ Ġ/ Ġ ãģ¸ ãĢĢãĢĢ Ġ/ ãĢĢ ï ¾ ī ï¼ ľ | Ġ ï¼ ¼ ï¼ ¼ Ċ ãĢĢ Ġãĥ ½ _ ï ¾ ī ãĢĢ ãĢĢ (_ ï¼ ı ãĢĢ ĠâĶĤ ï¼ ı ï¼ ı Ċ ãĢĢãĢĢ 7 ãĢĢãĢĢãĢĢãĢĢ ãĢĢãĢĢ ãĢĢ | ï¼ ı Ċ ãĢĢ ãĢĢ ï¼ ŀ âĢķ r ï¿ £ ï¿ £ ` ï½ ° âĢķ ï¼ ¿ ĊĊ Ġ* Ġ@ description : Ġ ç½ĳç»ľ è¯·æ±Ĥ çļĦ å·¥ä½ľ ç±» Ċ Ġ*/ Ċ object ĠYo ung Net Working Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æŀĦå»º åħ¬ åħ± çļĦ è¯·æ±Ĥ å®¢æĪ·ç«¯ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ url ] Ġè¯·æ±Ĥ çļĦ Ġurl ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ result Type ] Ġ è§£æŀĲ çļĦ ç»ĵæŀľ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T > Ġcreate Common Client Creator ( ĊĠĠĠĠĠĠĠ Ġurl : ĠString , ĊĠĠĠĠĠĠĠ Ġresult Type : ĠClass < T > ĊĠĠĠ Ġ): ĠCommon Client Creator < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCommon Client Creator ( url , Ġresult Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æŀĦå»º åħ¬ åħ± çļĦ è¯·æ±Ĥ å®¢æĪ·ç«¯ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ url ] Ġè¯·æ±Ĥ çļĦ Ġurl ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ result Type ] Ġ è§£æŀĲ çļĦ ç»ĵæŀľ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T > Ġcreate Common Client Creator ( ĊĠĠĠĠĠĠĠ Ġurl : ĠString , ĊĠĠĠĠĠĠĠ Ġresult Type : ĠType Token < T > ĊĠĠĠ Ġ): ĠCommon Client Creator < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠCommon Client Creator ( url , Ġresult Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æŀĦå»º å¸¦ Body çŃī åĬŁèĥ½ çļĦ è¯·æ±Ĥ å®¢æĪ·ç«¯ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ url ] Ġè¯·æ±Ĥ çļĦ Ġurl ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ result Type ] Ġ è§£æŀĲ çļĦ ç»ĵæŀľ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T > Ġcreate Body Client Creator ( ĊĠĠĠĠĠĠĠ Ġurl : ĠString , ĊĠĠĠĠĠĠĠ Ġresult Type : ĠClass < T > ĊĠĠĠ Ġ): ĠBody Client Creator < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠBody Client Creator ( url , Ġresult Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æŀĦå»º å¸¦ Body çŃī åĬŁèĥ½ çļĦ è¯·æ±Ĥ å®¢æĪ·ç«¯ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ url ] Ġè¯·æ±Ĥ çļĦ Ġurl ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ result Type ] Ġ è§£æŀĲ çļĦ ç»ĵæŀľ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T > Ġcreate Body Client Creator ( ĊĠĠĠĠĠĠĠ Ġurl : ĠString , ĊĠĠĠĠĠĠĠ Ġresult Type : ĠType Token < T > ĊĠĠĠ Ġ): ĠBody Client Creator < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠBody Client Creator ( url , Ġresult Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æŀĦå»º ä¸ĭè½½ / ä¸Ĭä¼ł å®¢æĪ·ç«¯ æŀĦå»º èĢħ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ url ] Ġè¯·æ±Ĥ çļĦ Ġurl ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ result Type ] Ġ è§£æŀĲ çļĦ ç»ĵæŀľ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T > Ġcreate Down Up Client Creator ( ĊĠĠĠĠĠĠĠ Ġurl : ĠString , ĊĠĠĠĠĠĠĠ Ġresult Type : ĠClass < T > ĊĠĠĠ Ġ): ĠDown Up Client Creator < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDown Up Client Creator ( url , Ġresult Type ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æŀĦå»º ä¸ĭè½½ / ä¸Ĭä¼ł å®¢æĪ·ç«¯ æŀĦå»º èĢħ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ url ] Ġè¯·æ±Ĥ çļĦ Ġurl ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ[ result Type ] Ġ è§£æŀĲ çļĦ ç»ĵæŀľ ç±»åŀĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġ< T > Ġcreate Down Up Client Creator ( ĊĠĠĠĠĠĠĠ Ġurl : ĠString , ĊĠĠĠĠĠĠĠ Ġresult Type : ĠType Token < T > ĊĠĠĠ Ġ): ĠDown Up Client Creator < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDown Up Client Creator ( url , Ġresult Type ) ĊĠĠĠ Ġ} Ċ Ċ }