public static CreatePrizeTableMasterRequest FromDict(JsonData data)
 {
     return(new CreatePrizeTableMasterRequest {
         namespaceName = data.Keys.Contains("namespaceName") && data["namespaceName"] != null ? data["namespaceName"].ToString(): null,
         name = data.Keys.Contains("name") && data["name"] != null ? data["name"].ToString(): null,
         description = data.Keys.Contains("description") && data["description"] != null ? data["description"].ToString(): null,
         metadata = data.Keys.Contains("metadata") && data["metadata"] != null ? data["metadata"].ToString(): null,
         prizes = data.Keys.Contains("prizes") && data["prizes"] != null ? data["prizes"].Cast <JsonData>().Select(value =>
         {
             return Prize.FromDict(value);
         }
                                                                                                                   ).ToList() : null,
     });
 }