View Source GoogleApi.Chat.V1.Model.PermissionSettings (google_api_chat v0.40.0)

Permission settings for a named space. To set permission settings when creating a space, specify the PredefinedPermissionSettings field in your request.

Attributes

  • manageApps (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Setting for managing apps in a space.
  • manageMembersAndGroups (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Setting for managing members and groups in a space.
  • manageWebhooks (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Setting for managing webhooks in a space.
  • modifySpaceDetails (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Setting for updating space name, avatar, description and guidelines.
  • postMessages (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Output only. Setting for posting messages in a space.
  • replyMessages (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Setting for replying to messages in a space.
  • toggleHistory (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Setting for toggling space history on and off.
  • useAtMentionAll (type: GoogleApi.Chat.V1.Model.PermissionSetting.t, default: nil) - Setting for using @all in a space.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Chat.V1.Model.PermissionSettings{
  manageApps: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil,
  manageMembersAndGroups: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil,
  manageWebhooks: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil,
  modifySpaceDetails: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil,
  postMessages: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil,
  replyMessages: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil,
  toggleHistory: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil,
  useAtMentionAll: GoogleApi.Chat.V1.Model.PermissionSetting.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.