Interface iComplianceDoc<T>

interface iComplianceDoc<T extends NumberType> {
    _docId: string;
    _id?: string;
    accounts: {
        nsfw: { bitbadgesAddress: string; reason: string }[];
        reported: { bitbadgesAddress: string; reason: string }[];
    };
    addressLists: {
        nsfw: { listId: string; reason: string }[];
        reported: { listId: string; reason: string }[];
    };
    applications?: {
        nsfw: { applicationId: string; reason: string }[];
        reported: { applicationId: string; reason: string }[];
    };
    badges: {
        nsfw: iBatchBadgeDetails<T>[];
        reported: iBatchBadgeDetails<T>[];
    };
    claims?: {
        nsfw: { claimId: string; reason: string }[];
        reported: { claimId: string; reason: string }[];
    };
    maps?: {
        nsfw: { mapId: string; reason: string }[];
        reported: { mapId: string; reason: string }[];
    };
}

Type Parameters

Hierarchy (View Summary, Expand)

  • Doc
    • iComplianceDoc

Implemented by

Properties

_docId: string

A unique stringified document ID

_id?: string

A unique document ID (Mongo DB ObjectID)

accounts: {
    nsfw: { bitbadgesAddress: string; reason: string }[];
    reported: { bitbadgesAddress: string; reason: string }[];
}
addressLists: {
    nsfw: { listId: string; reason: string }[];
    reported: { listId: string; reason: string }[];
}
applications?: {
    nsfw: { applicationId: string; reason: string }[];
    reported: { applicationId: string; reason: string }[];
}
badges: { nsfw: iBatchBadgeDetails<T>[]; reported: iBatchBadgeDetails<T>[] }
claims?: {
    nsfw: { claimId: string; reason: string }[];
    reported: { claimId: string; reason: string }[];
}
maps?: {
    nsfw: { mapId: string; reason: string }[];
    reported: { mapId: string; reason: string }[];
}
MMNEPVFCICPMFPCPTTAAATR