Interface MemberSearchFilter

interface MemberSearchFilter {
    didRejoin?: boolean;
    guildJoinedAt?: MemberSearchRangeQuery<string>;
    isPending?: boolean;
    joinSourceType?: MemberSearchOrQuery<MemberJoinSourceType>;
    roleIDs?: MemberSearchAndOrQuery<string>;
    safetySignals?: MemberSearchSafetySignals;
    sourceInviteCode?: MemberSearchOrQuery<string>;
    userID?: MemberSearchOrQueryRange<string>;
    usernames?: MemberSearchOrQuery<string>;
}

Properties

didRejoin?: boolean

Whether the member left and rejoined the guild

guildJoinedAt?: MemberSearchRangeQuery<string>

When the user joined the guild

isPending?: boolean

Whether the member has not yet passed the guild's member verification requirements

How the user joined the guild

roleIDs?: MemberSearchAndOrQuery<string>

IDs of roles to match members against

Safety signals to match members against

sourceInviteCode?: MemberSearchOrQuery<string>

The invite code or vanity used to join the guild

userID?: MemberSearchOrQueryRange<string>

Query to match member IDs against

usernames?: MemberSearchOrQuery<string>

Query to match display name(s), username(s), and nickname(s) against