Interface TeamSpaceMembership

interface TeamSpaceMembership {
    admin: boolean;
    roles: {
        sys: MetaLinkProps;
    }[];
    sys: MetaSysProps & {
        space: {
            sys: MetaLinkProps;
        };
        team: {
            sys: MetaLinkProps;
        };
    };
    delete(): Promise<void>;
    toPlainObject(): TeamSpaceMembershipProps;
    update(): Promise<TeamSpaceMembership>;
}

Hierarchy (view full)

Properties

admin: boolean

Is admin

roles: {
    sys: MetaLinkProps;
}[]

Roles

sys: MetaSysProps & {
    space: {
        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<TeamSpaceMembership>

    Object returned from the server with updated changes.