interface TeamMembership {
    admin: boolean;
    organizationMembershipId: string;
    sys: MetaSysProps & {
        organization: {
            sys: MetaLinkProps;
        };
        organizationMembership: {
            sys: MetaLinkProps;
        };
        team: {
            sys: MetaLinkProps;
        };
    };
    delete(): Promise<void>;
    toPlainObject(): TeamMembershipProps;
    update(): Promise<TeamMembership>;
}

Hierarchy (view full)

Properties

admin: boolean

Is admin

organizationMembershipId: string

Organization membership id

sys: MetaSysProps & {
    organization: {
        sys: MetaLinkProps;
    };
    organizationMembership: {
        sys: MetaLinkProps;
    };
    team: {
        sys: MetaLinkProps;
    };
}

System metadata

Methods

  • Deletes this object on the server.

    Returns Promise<void>

    Promise for the deletion. It contains no data, but the Promise error case should be handled.

  • Sends an update to the server with any changes made to the object's properties

    Returns Promise<TeamMembership>

    Object returned from the server with updated changes.