UNPKG

@soos-io/api-client

Version:

This is the SOOS API Client for registered clients leveraging the various integrations to the SOOS platform. Register for a free trial today at https://app.soos.io/register

29 lines (28 loc) 921 B
interface IContributorAuditMetadata { scriptVersion: string; days: number; } interface IContributorAuditModel { metadata: IContributorAuditMetadata; organizationName: string; contributors: IContributorAuditRepositories[]; } interface IContributorAuditRepositories { username: string; repositories: IContributorAuditRepository[]; } interface IContributorAuditRepository { id: string; name: string; lastCommit: string; isPrivate: boolean; } declare class SOOSHooksApiClient { private readonly baseUri; private readonly apiKey; private readonly client; constructor(apiKey: string, baseUri?: string); postContributorAudits(clientHash: string, contributorAudit: IContributorAuditModel): Promise<void>; } export { IContributorAuditModel, IContributorAuditMetadata, IContributorAuditRepositories, IContributorAuditRepository, }; export default SOOSHooksApiClient;