/** Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 Ġby ĠDel ph ix . ĠAll Ġrights Ġreserved . Ċ Ġ*/ Ċ Ċ package Ġcom . del ph ix . sdk . objects Ċ Ċ import Ġorg . json . JSONObject Ċ Ċ data Ġclass ĠEnvironment ( ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġa se Host Environment Parameters : ĠString , ĊĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠ Ġval Ġenabled : ĠBoolean , ĊĠĠĠ Ġval Ġhost : ĠString , ĊĠĠĠ Ġval Ġlog Collection Enabled : ĠBoolean , ĊĠĠĠ Ġval Ġprimary User : ĠString , ĊĠĠĠ Ġval Ġreference : ĠString Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Json ( node : ĠJSONObject ): ĠEnvironment Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġenvironment Ġ= ĠEnvironment ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt String (" type "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt String (" name "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt String (" ase Host Environment Parameters "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt String (" description "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt Boolean (" enabled "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt String (" host "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt Boolean (" log Collection Enabled "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt String (" primary User "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnode . opt String (" reference ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġenvironment ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ