package io.fathom.cloud.identity.model; import io.fathom.cloud.identity.secrets.AuthenticatedProjectKeys; import io.fathom.cloud.identity.secrets.SecretToken; import io.fathom.cloud.protobuf.IdentityModel.ProjectData; public class AuthenticatedProject { private final ProjectData project; private final AuthenticatedProjectKeys keys; public AuthenticatedProject(ProjectData project, SecretToken projectSecret) { this.project = project; this.keys = new AuthenticatedProjectKeys(this, projectSecret); } public long getProjectId() { return project.getId(); } public ProjectData getProject() { return project; } public AuthenticatedProjectKeys getKeys() { return keys; } }