Packages
google_api_chat
0.35.0
0.43.0
0.42.0
0.41.6
0.41.5
0.41.4
0.41.3
0.41.2
0.41.1
0.41.0
0.40.2
0.40.1
0.40.0
0.39.2
0.39.1
0.39.0
0.38.0
0.37.1
0.37.0
0.36.5
0.36.4
0.36.3
0.36.2
0.36.1
0.36.0
0.35.0
0.34.3
0.34.2
0.34.1
0.34.0
0.33.0
0.32.0
0.31.8
0.31.7
0.31.6
0.31.5
0.31.4
0.31.3
0.31.2
0.31.1
0.31.0
0.30.1
0.30.0
0.29.2
0.29.1
0.29.0
0.28.1
0.28.0
0.27.1
0.27.0
0.26.0
0.25.0
0.24.0
0.23.4
0.23.3
0.23.2
0.23.1
0.23.0
0.22.1
0.22.0
0.21.1
0.21.0
0.20.0
0.19.2
0.19.1
0.19.0
0.18.0
0.17.0
0.16.1
0.16.0
0.15.0
0.14.1
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.2.0
0.1.0
Google Chat API client library. The Google Chat API lets you build Chat apps to integrate your services with Google Chat and manage Chat resources such as spaces, members, and messages.
Current section
Files
Jump to
Current section
Files
lib/google_api/chat/v1/connection.ex
# Copyright 2019 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# NOTE: This file is auto generated by the elixir code generator program.
# Do not edit this file manually.
defmodule GoogleApi.Chat.V1.Connection do
@moduledoc """
Handle Tesla connections for GoogleApi.Chat.V1.
"""
@type t :: Tesla.Env.client()
use GoogleApi.Gax.Connection,
scopes: [
# Delete conversations and spaces owned by your organization and remove access to associated files in Google Chat
"https://www.googleapis.com/auth/chat.admin.delete",
# View, add, update and remove members and managers in conversations owned by your organization
"https://www.googleapis.com/auth/chat.admin.memberships",
# View members and managers in conversations owned by your organization
"https://www.googleapis.com/auth/chat.admin.memberships.readonly",
# View or edit display name, description, and other metadata for all Google Chat conversations owned by your organization
"https://www.googleapis.com/auth/chat.admin.spaces",
# View display name, description, and other metadata for all Google Chat conversations owned by your organization
"https://www.googleapis.com/auth/chat.admin.spaces.readonly",
# Private Service: https://www.googleapis.com/auth/chat.bot
"https://www.googleapis.com/auth/chat.bot",
# Delete conversations and spaces & remove access to associated files in Google Chat
"https://www.googleapis.com/auth/chat.delete",
# Import spaces, messages, and memberships into Google Chat.
"https://www.googleapis.com/auth/chat.import",
# View, add, update, and remove members from conversations in Google Chat
"https://www.googleapis.com/auth/chat.memberships",
# Add and remove itself from conversations in Google Chat
"https://www.googleapis.com/auth/chat.memberships.app",
# View members in Google Chat conversations.
"https://www.googleapis.com/auth/chat.memberships.readonly",
# View, compose, send, update, and delete messages, and add, view, and delete reactions to messages.
"https://www.googleapis.com/auth/chat.messages",
# Compose and send messages in Google Chat
"https://www.googleapis.com/auth/chat.messages.create",
# View, add, and delete reactions to messages in Google Chat
"https://www.googleapis.com/auth/chat.messages.reactions",
# Add reactions to messages in Google Chat
"https://www.googleapis.com/auth/chat.messages.reactions.create",
# View reactions to messages in Google Chat
"https://www.googleapis.com/auth/chat.messages.reactions.readonly",
# View messages and reactions in Google Chat
"https://www.googleapis.com/auth/chat.messages.readonly",
# Create conversations and spaces and see or edit metadata (including history settings and access settings) in Google Chat
"https://www.googleapis.com/auth/chat.spaces",
# Create new conversations in Google Chat
"https://www.googleapis.com/auth/chat.spaces.create",
# View chat and spaces in Google Chat
"https://www.googleapis.com/auth/chat.spaces.readonly",
# View and modify last read time for Google Chat conversations
"https://www.googleapis.com/auth/chat.users.readstate",
# View last read time for Google Chat conversations
"https://www.googleapis.com/auth/chat.users.readstate.readonly"
],
otp_app: :google_api_chat,
base_url: "https://chat.googleapis.com/"
end