OrganizationMembershipWithMetadata
Members
The roles associated with this membership.
firstName : string
firstName : stringThe first name of the user associated with this membership.
lastName : string
lastName : stringThe last name of the user associated with this membership.
email : string
email : stringThe email of the user associated with this membership.
Methods
constructor(api, membership)
constructor(api, membership)Create a new Membership object using the Organization API.
apimust be an instance ofOrganizationApi;membershipmust implement theMembershipInfointerface;
const info = await organizationApi.memberInfo(organizationId, membershipId)
const membership = new OrganizationMembershipWithMetadata(organizationApi, info)static async fromMembership(membership)
static async fromMembership(membership)Create a membership with metadata object from a normal membership.
const membership = await OrganizationMembershipWithMetadata.fromMembership(normalMembershipObject)override async getRoles()
override async getRoles()An override of OrganizationMembership.getRoles() that doesn't send a request to get the roles.
const roles = await membership.getRoles()Last updated