/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.16.74 * User agent: apibuilder app.apibuilder.io/apicollective/apibuilder-api/0.16.74/java_models */ package io.apibuilder.api.v0.models; /** * A membership request represents a user requesting to join an organization with a specific role (e.g. as a member or an admin). Membership requests can be reviewed by any current admin of the organization who can either accept or decline the request. */ public class MembershipRequest { /** * Internal unique identifier for this membership request. */ private java.util.UUID guid; private User user; private Organization organization; /** * The requested role for membership to this organization. Typically member or admin. */ private io.apibuilder.common.v0.enums.MembershipRole role; private io.apibuilder.common.v0.models.Audit audit; public MembershipRequest() {} }