Current section
Files
Jump to
Current section
Files
lib/google/ai/generativelanguage/v1beta/permission.pb.ex
defmodule Google.Ai.Generativelanguage.V1beta.Permission.GranteeType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.ai.generativelanguage.v1beta.Permission.GranteeType",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :GRANTEE_TYPE_UNSPECIFIED, 0
field :USER, 1
field :GROUP, 2
field :EVERYONE, 3
end
defmodule Google.Ai.Generativelanguage.V1beta.Permission.Role do
@moduledoc false
use Protobuf,
enum: true,
full_name: "google.ai.generativelanguage.v1beta.Permission.Role",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :ROLE_UNSPECIFIED, 0
field :OWNER, 1
field :WRITER, 2
field :READER, 3
end
defmodule Google.Ai.Generativelanguage.V1beta.Permission do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta.Permission",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :grantee_type, 2,
proto3_optional: true,
type: Google.Ai.Generativelanguage.V1beta.Permission.GranteeType,
json_name: "granteeType",
enum: true,
deprecated: false
field :email_address, 3,
proto3_optional: true,
type: :string,
json_name: "emailAddress",
deprecated: false
field :role, 4,
proto3_optional: true,
type: Google.Ai.Generativelanguage.V1beta.Permission.Role,
enum: true,
deprecated: false
end