Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleChecksAisafetyV1alphaClassifyContentResponsePolicyResult

import type { GoogleChecksAisafetyV1alphaClassifyContentResponsePolicyResult } from "https://googleapis.deno.dev/v1/checks:v1alpha.ts";

Result for one policy against the corresponding input.

interface GoogleChecksAisafetyV1alphaClassifyContentResponsePolicyResult {
policyType?:
| "POLICY_TYPE_UNSPECIFIED"
| "DANGEROUS_CONTENT"
| "PII_SOLICITING_RECITING"
| "HARASSMENT"
| "SEXUALLY_EXPLICIT"
| "HATE_SPEECH"
| "MEDICAL_INFO"
| "VIOLENCE_AND_GORE"
| "OBSCENITY_AND_PROFANITY";
score?: number;
violationResult?:
| "VIOLATION_RESULT_UNSPECIFIED"
| "VIOLATIVE"
| "NON_VIOLATIVE"
| "CLASSIFICATION_ERROR";
}

§Properties

§
policyType?: "POLICY_TYPE_UNSPECIFIED" | "DANGEROUS_CONTENT" | "PII_SOLICITING_RECITING" | "HARASSMENT" | "SEXUALLY_EXPLICIT" | "HATE_SPEECH" | "MEDICAL_INFO" | "VIOLENCE_AND_GORE" | "OBSCENITY_AND_PROFANITY"
[src]

Type of the policy.

§
score?: number
[src]

Final score for the results of this policy.

§
violationResult?: "VIOLATION_RESULT_UNSPECIFIED" | "VIOLATIVE" | "NON_VIOLATIVE" | "CLASSIFICATION_ERROR"
[src]

Result of the classification for the policy.