GoogleApi.Meet.V2.Model.SpaceConfig (google_api_meet v0.4.0)

View Source

The configuration pertaining to a meeting space.

Attributes

  • accessType (type: String.t, default: nil) - Access type of the meeting space that determines who can join without knocking. Default: The user's default access settings. Controlled by the user's admin for enterprise users or RESTRICTED.
  • artifactConfig (type: GoogleApi.Meet.V2.Model.ArtifactConfig.t, default: nil) - Developer Preview: Configuration pertaining to the auto-generated artifacts that the meeting supports.
  • attendanceReportGenerationType (type: String.t, default: nil) - Developer Preview: Whether attendance report is enabled for the meeting space.
  • entryPointAccess (type: String.t, default: nil) - Defines the entry points that can be used to join meetings hosted in this meeting space. Default: EntryPointAccess.ALL
  • moderation (type: String.t, default: nil) - Developer Preview: The pre-configured moderation mode for the Meeting. Default: Controlled by the user's policies.
  • moderationRestrictions (type: GoogleApi.Meet.V2.Model.ModerationRestrictions.t, default: nil) - Developer Preview: When moderation.ON, these restrictions go into effect for the meeting. When moderation.OFF, will be reset to default ModerationRestrictions.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Meet.V2.Model.SpaceConfig{
  accessType: String.t() | nil,
  artifactConfig: GoogleApi.Meet.V2.Model.ArtifactConfig.t() | nil,
  attendanceReportGenerationType: String.t() | nil,
  entryPointAccess: String.t() | nil,
  moderation: String.t() | nil,
  moderationRestrictions:
    GoogleApi.Meet.V2.Model.ModerationRestrictions.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.