Packages

Google API protobufs for Elixir/gRPC: Datastore, Bigtable, Pub/Sub, Storage, KMS, Tasks, Secret Manager, BigQuery, IAM, Logging, Long-Running Operations and AI Generative Language

Current section

Files

Jump to
googleapis_proto_ex lib google ai generativelanguage v1beta3 permission_service.pb.ex
Raw

lib/google/ai/generativelanguage/v1beta3/permission_service.pb.ex

defmodule Google.Ai.Generativelanguage.V1beta3.CreatePermissionRequest do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.CreatePermissionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :permission, 2, type: Google.Ai.Generativelanguage.V1beta3.Permission, deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta3.GetPermissionRequest do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.GetPermissionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta3.ListPermissionsRequest do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.ListPermissionsRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :parent, 1, type: :string, deprecated: false
field :page_size, 2, type: :int32, json_name: "pageSize", deprecated: false
field :page_token, 3, type: :string, json_name: "pageToken", deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta3.ListPermissionsResponse do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.ListPermissionsResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :permissions, 1, repeated: true, type: Google.Ai.Generativelanguage.V1beta3.Permission
field :next_page_token, 2, type: :string, json_name: "nextPageToken"
end
defmodule Google.Ai.Generativelanguage.V1beta3.UpdatePermissionRequest do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.UpdatePermissionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :permission, 1, type: Google.Ai.Generativelanguage.V1beta3.Permission, deprecated: false
field :update_mask, 2,
type: Google.Protobuf.FieldMask,
json_name: "updateMask",
deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta3.DeletePermissionRequest do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.DeletePermissionRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta3.TransferOwnershipRequest do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.TransferOwnershipRequest",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :email_address, 2, type: :string, json_name: "emailAddress", deprecated: false
end
defmodule Google.Ai.Generativelanguage.V1beta3.TransferOwnershipResponse do
@moduledoc false
use Protobuf,
full_name: "google.ai.generativelanguage.v1beta3.TransferOwnershipResponse",
protoc_gen_elixir_version: "0.17.0",
syntax: :proto3
end
defmodule Google.Ai.Generativelanguage.V1beta3.PermissionService.Service do
@moduledoc false
use GRPC.Service,
name: "google.ai.generativelanguage.v1beta3.PermissionService",
protoc_gen_elixir_version: "0.17.0"
rpc :CreatePermission,
Google.Ai.Generativelanguage.V1beta3.CreatePermissionRequest,
Google.Ai.Generativelanguage.V1beta3.Permission
rpc :GetPermission,
Google.Ai.Generativelanguage.V1beta3.GetPermissionRequest,
Google.Ai.Generativelanguage.V1beta3.Permission
rpc :ListPermissions,
Google.Ai.Generativelanguage.V1beta3.ListPermissionsRequest,
Google.Ai.Generativelanguage.V1beta3.ListPermissionsResponse
rpc :UpdatePermission,
Google.Ai.Generativelanguage.V1beta3.UpdatePermissionRequest,
Google.Ai.Generativelanguage.V1beta3.Permission
rpc :DeletePermission,
Google.Ai.Generativelanguage.V1beta3.DeletePermissionRequest,
Google.Protobuf.Empty
rpc :TransferOwnership,
Google.Ai.Generativelanguage.V1beta3.TransferOwnershipRequest,
Google.Ai.Generativelanguage.V1beta3.TransferOwnershipResponse
end
defmodule Google.Ai.Generativelanguage.V1beta3.PermissionService.Stub do
@moduledoc false
use GRPC.Stub, service: Google.Ai.Generativelanguage.V1beta3.PermissionService.Service
end