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

ModerationRestrictions

import type { ModerationRestrictions } from "https://googleapis.deno.dev/v1/meet:v2.ts";

Defines restrictions for features when the meeting is moderated.

interface ModerationRestrictions {
chatRestriction?: "RESTRICTION_TYPE_UNSPECIFIED" | "HOSTS_ONLY" | "NO_RESTRICTION";
defaultJoinAsViewerType?: "DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED" | "ON" | "OFF";
presentRestriction?: "RESTRICTION_TYPE_UNSPECIFIED" | "HOSTS_ONLY" | "NO_RESTRICTION";
reactionRestriction?: "RESTRICTION_TYPE_UNSPECIFIED" | "HOSTS_ONLY" | "NO_RESTRICTION";
}

§Properties

§
chatRestriction?: "RESTRICTION_TYPE_UNSPECIFIED" | "HOSTS_ONLY" | "NO_RESTRICTION"
[src]

Defines who has permission to send chat messages in the meeting space.

§
defaultJoinAsViewerType?: "DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED" | "ON" | "OFF"
[src]

Defines whether to restrict the default role assigned to users as viewer.

§
presentRestriction?: "RESTRICTION_TYPE_UNSPECIFIED" | "HOSTS_ONLY" | "NO_RESTRICTION"
[src]

Defines who has permission to share their screen in the meeting space.

§
reactionRestriction?: "RESTRICTION_TYPE_UNSPECIFIED" | "HOSTS_ONLY" | "NO_RESTRICTION"
[src]

Defines who has permission to send reactions in the meeting space.