docs: public static ClientVersionBean unmarshallClientVersion(Map<String, Object> source) {
          if (source == null) {
              return null;
          }
          ClientVersionBean bean = new ClientVersionBean();
          bean.setVersion(asString(source.get("version")));
          bean.setApikey(asString(source.get("apikey")));
          bean.setStatus(asEnum(source.get("status"), ClientStatus.class));
          bean.setCreatedBy(asString(source.get("createdBy")));
          bean.setCreatedOn(asDate(source.get("createdOn")));
          bean.setModifiedBy(asString(source.get("modifiedBy")));
          bean.setModifiedOn(asDate(source.get("modifiedOn")));
          bean.setPublishedOn(asDate(source.get("publishedOn")));
          bean.setRetiredOn(asDate(source.get("retiredOn")));
          postMarshall(bean);
          return bean;
      }