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

GoogleFirebaseAppcheckV1PlayIntegrityConfigDeviceIntegrity

import type { GoogleFirebaseAppcheckV1PlayIntegrityConfigDeviceIntegrity } from "https://googleapis.deno.dev/v1/firebaseappcheck:v1.ts";

A settings object specifying device integrity requirements for Android devices running your app. These settings correspond to requirements on the device integrity field obtained from the Play Integrity API. See the default responses table for a quick summary. Warning: There are also conditional as well as optional responses that you can receive, but requires additional explicit opt-in from you. The App Check API is not responsible for any such opt-ins. The default values for these settings work for most apps, and are recommended.

interface GoogleFirebaseAppcheckV1PlayIntegrityConfigDeviceIntegrity {
minDeviceRecognitionLevel?:
| "DEVICE_RECOGNITION_LEVEL_UNSPECIFIED"
| "NO_INTEGRITY"
| "MEETS_BASIC_INTEGRITY"
| "MEETS_DEVICE_INTEGRITY"
| "MEETS_STRONG_INTEGRITY";
}

§Properties

§
minDeviceRecognitionLevel?: "DEVICE_RECOGNITION_LEVEL_UNSPECIFIED" | "NO_INTEGRITY" | "MEETS_BASIC_INTEGRITY" | "MEETS_DEVICE_INTEGRITY" | "MEETS_STRONG_INTEGRITY"
[src]

Specifies the minimum device integrity level in order for the device to be considered valid. Any device with a device recognition verdict lower than this level will be rejected. If this is unspecified, the default level is NO_INTEGRITY.