package Ġcom . example . weather app . domain . commands Ċ Ċ import Ġcom . example . weather app . domain . datasource . Forecast Provider Ċ import Ġcom . example . weather app . domain . model . Forecast List Ċ Ċ /** Ċ Ġ* Ġè¯·æ±Ĥ å¤© æ°Ķ æĮĩ æĮ ¥ ç±» Ċ Ġ* Ġ@ author Ġw zc Ċ Ġ* Ġ@ date Ġ 2 0 1 9 / 4 / 1 Ċ Ġ*/ Ċ class ĠRequest Forecast Command ( ĊĠĠĠ Ġprivate Ġval Ġzip Code : ĠLong , ĊĠĠĠ Ġprivate Ġval Ġforecast Provider : ĠFore cast Provider Ġ= ĠFore cast Provider () Ċ ) Ġ: ĠCommand < Forecast List > Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDAY S Ġ= Ġ 7 ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġexecute (): ĠFore cast List Ġ= Ġforecast Provider . request By Zip Code ( zip Code , ĠDAY S ) Ċ }