defmodule Ada.V1.BrowserCapability do @moduledoc false use Protobuf, enum: true, full_name: "ada.v1.BrowserCapability", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:BROWSER_CAPABILITY_UNSPECIFIED, 0) field(:BROWSER_CAPABILITY_READ, 1) field(:BROWSER_CAPABILITY_INGEST, 2) field(:BROWSER_CAPABILITY_STREAM_EVENTS, 3) field(:BROWSER_CAPABILITY_STREAM_SIGNALS, 4) end defmodule Ada.V1.MintBrowserSessionRequest do @moduledoc false use Protobuf, full_name: "ada.v1.MintBrowserSessionRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:capabilities, 2, repeated: true, type: Ada.V1.BrowserCapability, enum: true) field(:ttl_seconds, 3, type: :int32, json_name: "ttlSeconds") end defmodule Ada.V1.MintBrowserSessionResponse do @moduledoc false use Protobuf, full_name: "ada.v1.MintBrowserSessionResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:token, 1, type: :string) field(:expires_at, 2, type: Google.Protobuf.Timestamp, json_name: "expiresAt") field(:capabilities, 3, repeated: true, type: Ada.V1.BrowserCapability, enum: true) field(:principal_id, 4, type: :string, json_name: "principalId") end defmodule Ada.V1.BrowserSessionService.Service do @moduledoc false use GRPC.Service, name: "ada.v1.BrowserSessionService", protoc_gen_elixir_version: "0.17.0" rpc(:MintBrowserSession, Ada.V1.MintBrowserSessionRequest, Ada.V1.MintBrowserSessionResponse) end defmodule Ada.V1.BrowserSessionService.Stub do @moduledoc false use GRPC.Stub, service: Ada.V1.BrowserSessionService.Service end