UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

35 lines 1.61 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../resource.mjs"; import * as BehavioursAPI from "./behaviours.mjs"; import { Behaviours, } from "./behaviours.mjs"; import * as SummaryAPI from "./summary.mjs"; import { Summary } from "./summary.mjs"; import * as IntegrationsAPI from "./integrations/integrations.mjs"; import { IntegrationListResponsesSinglePage, Integrations, } from "./integrations/integrations.mjs"; export class RiskScoring extends APIResource { constructor() { super(...arguments); this.behaviours = new BehavioursAPI.Behaviours(this._client); this.summary = new SummaryAPI.Summary(this._client); this.integrations = new IntegrationsAPI.Integrations(this._client); } /** * Get risk event/score information for a specific user */ get(userId, params, options) { const { account_id } = params; return this._client.get(`/accounts/${account_id}/zt_risk_scoring/${userId}`, options)._thenUnwrap((obj) => obj.result); } /** * Clear the risk score for a particular user */ reset(userId, params, options) { const { account_id } = params; return this._client.post(`/accounts/${account_id}/zt_risk_scoring/${userId}/reset`, options)._thenUnwrap((obj) => obj.result); } } RiskScoring.Behaviours = Behaviours; RiskScoring.Summary = Summary; RiskScoring.Integrations = Integrations; RiskScoring.IntegrationListResponsesSinglePage = IntegrationListResponsesSinglePage; //# sourceMappingURL=risk-scoring.mjs.map