in invoker/core/src/main/java/com/google/cloud/functions/invoker/GcfEvents.java [298:313]
String maybeReshapeData(Event legacyEvent, String jsonData) {
JsonObject jsonObject = GSON.fromJson(jsonData, JsonObject.class);
if (!jsonObject.has("metadata")) {
return jsonData;
}
JsonObject metadata = jsonObject.getAsJsonObject("metadata");
if (metadata.has("createdAt")) {
metadata.add("createTime", metadata.get("createdAt"));
metadata.remove("createdAt");
}
if (metadata.has("lastSignedInAt")) {
metadata.add("lastSignInTime", metadata.get("lastSignedInAt"));
metadata.remove("lastSignedInAt");
}
return GSON.toJson(jsonObject);
}