Aggregate PR directory health metrics returned by /pr/report.

interface PrDirectoryReport {
    contacts: {
        by_status: Record<string, number>;
        by_type: Record<string, number>;
        total: number;
    };
    feeds: {
        by_status: Record<string, number>;
        due_for_fetch: number;
        total: number;
    };
    generated_at: string;
    links: {
        by_status: Record<string, number>;
        by_type: Record<string, number>;
        due_for_check: number;
        total: number;
    };
    people: {
        active: number;
        by_verification_status: Record<string, number>;
        total: number;
        with_email: number;
    };
    publications: {
        by_eligibility_status: Record<string, number>;
        by_type: Record<string, number>;
        by_verification_status: Record<string, number>;
        dedicated_to_gaming: number;
        due_for_verification: number;
        total: number;
        with_email: number;
    };
    stories: {
        by_type: Record<string, number>;
        total: number;
        with_author: number;
    };
    tags: {
        by_namespace: Record<string, number>;
        total: number;
    };
}

Properties

contacts: {
    by_status: Record<string, number>;
    by_type: Record<string, number>;
    total: number;
}

Type declaration

  • by_status: Record<string, number>
  • by_type: Record<string, number>
  • total: number
feeds: {
    by_status: Record<string, number>;
    due_for_fetch: number;
    total: number;
}

Type declaration

  • by_status: Record<string, number>
  • due_for_fetch: number
  • total: number
generated_at: string
links: {
    by_status: Record<string, number>;
    by_type: Record<string, number>;
    due_for_check: number;
    total: number;
}

Type declaration

  • by_status: Record<string, number>
  • by_type: Record<string, number>
  • due_for_check: number
  • total: number
people: {
    active: number;
    by_verification_status: Record<string, number>;
    total: number;
    with_email: number;
}

Type declaration

  • active: number
  • by_verification_status: Record<string, number>
  • total: number
  • with_email: number
publications: {
    by_eligibility_status: Record<string, number>;
    by_type: Record<string, number>;
    by_verification_status: Record<string, number>;
    dedicated_to_gaming: number;
    due_for_verification: number;
    total: number;
    with_email: number;
}

Type declaration

  • by_eligibility_status: Record<string, number>
  • by_type: Record<string, number>
  • by_verification_status: Record<string, number>
  • dedicated_to_gaming: number
  • due_for_verification: number
  • total: number
  • with_email: number
stories: {
    by_type: Record<string, number>;
    total: number;
    with_author: number;
}

Type declaration

  • by_type: Record<string, number>
  • total: number
  • with_author: number
tags: {
    by_namespace: Record<string, number>;
    total: number;
}

Type declaration

  • by_namespace: Record<string, number>
  • total: number

Generated using TypeDoc