defmodule Ada.V1.GetSummaryOverviewRequest do @moduledoc false use Protobuf, full_name: "ada.v1.GetSummaryOverviewRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:lookback_days, 1, type: :int32, json_name: "lookbackDays") field(:principal_id, 100, type: :string, json_name: "principalId") end defmodule Ada.V1.SummaryOverview do @moduledoc false use Protobuf, full_name: "ada.v1.SummaryOverview", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principals, 3, type: :int32) field(:anomalies, 4, type: :int32) field(:contradictions, 5, type: :int32) field(:stale_banks, 6, type: :int32, json_name: "staleBanks") field(:ingest_success, 7, type: :double, json_name: "ingestSuccess") end defmodule Ada.V1.GetSummaryOverviewResponse do @moduledoc false use Protobuf, full_name: "ada.v1.GetSummaryOverviewResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:overview, 1, type: Ada.V1.SummaryOverview) field(:degraded, 90, type: :bool) field(:degradation_reasons, 91, repeated: true, type: :string, json_name: "degradationReasons") end defmodule Ada.V1.ListSummaryPrincipalsRequest do @moduledoc false use Protobuf, full_name: "ada.v1.ListSummaryPrincipalsRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:pagination, 1, type: Ada.V1.PaginationRequest) field(:status, 2, type: :string) field(:lookback_days, 3, type: :int32, json_name: "lookbackDays") field(:principal_id, 100, type: :string, json_name: "principalId") end defmodule Ada.V1.ListSummaryActivityRequest do @moduledoc false use Protobuf, full_name: "ada.v1.ListSummaryActivityRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:pagination, 1, type: Ada.V1.PaginationRequest) field(:lookback_days, 2, type: :int32, json_name: "lookbackDays") field(:kinds, 3, repeated: true, type: :string) field(:principal_id, 100, type: :string, json_name: "principalId") end defmodule Ada.V1.SummaryActivityItem do @moduledoc false use Protobuf, full_name: "ada.v1.SummaryActivityItem", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:kind, 2, type: :string) field(:resource_id, 3, type: :string, json_name: "resourceId") field(:resource_type, 4, type: :string, json_name: "resourceType") field(:principal_id, 5, type: :string, json_name: "principalId") field(:principal_name, 6, type: :string, json_name: "principalName") field(:title, 7, type: :string) field(:summary, 8, type: :string) field(:status, 9, type: :string) field(:occurred_at, 10, type: Google.Protobuf.Timestamp, json_name: "occurredAt") end defmodule Ada.V1.ListSummaryActivityResponse do @moduledoc false use Protobuf, full_name: "ada.v1.ListSummaryActivityResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:items, 1, repeated: true, type: Ada.V1.SummaryActivityItem) field(:pagination, 2, type: Ada.V1.PaginationMeta) field(:degraded, 90, type: :bool) field(:degradation_reasons, 91, repeated: true, type: :string, json_name: "degradationReasons") end defmodule Ada.V1.PrincipalSummary do @moduledoc false use Protobuf, full_name: "ada.v1.PrincipalSummary", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:name, 2, type: :string) field(:health_score, 3, type: :double, json_name: "healthScore") field(:signals, 4, repeated: true, type: :string) field(:items_count, 5, type: :int32, json_name: "itemsCount") field(:contradictions_count, 6, type: :int32, json_name: "contradictionsCount") field(:last_active_at, 7, type: Google.Protobuf.Timestamp, json_name: "lastActiveAt") field(:status, 8, type: :string) field(:entities_count, 9, type: :int32, json_name: "entitiesCount") field(:signal_details, 11, repeated: true, type: Ada.V1.AttentionSignal, json_name: "signalDetails" ) end defmodule Ada.V1.ListSummaryPrincipalsResponse do @moduledoc false use Protobuf, full_name: "ada.v1.ListSummaryPrincipalsResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principals, 1, repeated: true, type: Ada.V1.PrincipalSummary) field(:pagination, 2, type: Ada.V1.PaginationMeta) field(:degraded, 90, type: :bool) field(:degradation_reasons, 91, repeated: true, type: :string, json_name: "degradationReasons") end defmodule Ada.V1.GetPrincipalOverviewRequest do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalOverviewRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:lookback_days, 2, type: :int32, json_name: "lookbackDays") end defmodule Ada.V1.PrincipalOverview do @moduledoc false use Protobuf, full_name: "ada.v1.PrincipalOverview", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:name, 2, type: :string) field(:entities_count, 4, type: :int32, json_name: "entitiesCount") field(:items_count, 5, type: :int32, json_name: "itemsCount") field(:health_score, 6, type: :double, json_name: "healthScore") field(:status, 7, type: :string) field(:signals, 8, repeated: true, type: :string) field(:last_active_at, 9, type: Google.Protobuf.Timestamp, json_name: "lastActiveAt") field(:contradictions_count, 10, type: :int32, json_name: "contradictionsCount") field(:signal_details, 11, repeated: true, type: Ada.V1.AttentionSignal, json_name: "signalDetails" ) end defmodule Ada.V1.GetPrincipalOverviewResponse do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalOverviewResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:found, 1, type: :bool) field(:overview, 2, type: Ada.V1.PrincipalOverview) field(:degraded, 90, type: :bool) field(:degradation_reasons, 91, repeated: true, type: :string, json_name: "degradationReasons") end defmodule Ada.V1.GetPrincipalKnowledgeSummaryRequest do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalKnowledgeSummaryRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:lookback_days, 2, type: :int32, json_name: "lookbackDays") field(:top_k, 3, type: :int32, json_name: "topK") end defmodule Ada.V1.PrincipalKnowledgeSummary do @moduledoc false use Protobuf, full_name: "ada.v1.PrincipalKnowledgeSummary", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:entities_count, 2, type: :int32, json_name: "entitiesCount") field(:observations_count, 3, type: :int32, json_name: "observationsCount") field(:relations_count, 4, type: :int32, json_name: "relationsCount") field(:events_count, 5, type: :int32, json_name: "eventsCount") field(:meetings_count, 6, type: :int32, json_name: "meetingsCount") field(:contradictions_count, 7, type: :int32, json_name: "contradictionsCount") field(:communities_count, 8, type: :int32, json_name: "communitiesCount") field(:patterns_count, 9, type: :int32, json_name: "patternsCount") field(:patterns, 10, repeated: true, type: Ada.V1.BehaviorPattern) end defmodule Ada.V1.GetPrincipalKnowledgeSummaryResponse do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalKnowledgeSummaryResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:found, 1, type: :bool) field(:summary, 2, type: Ada.V1.PrincipalKnowledgeSummary) field(:degraded, 90, type: :bool) field(:degradation_reasons, 91, repeated: true, type: :string, json_name: "degradationReasons") end defmodule Ada.V1.GetPrincipalSourcesSummaryRequest do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalSourcesSummaryRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:lookback_days, 2, type: :int32, json_name: "lookbackDays") field(:top_k, 3, type: :int32, json_name: "topK") end defmodule Ada.V1.PrincipalSourcesSummary do @moduledoc false use Protobuf, full_name: "ada.v1.PrincipalSourcesSummary", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:documents_count, 2, type: :int32, json_name: "documentsCount") field(:ingest_jobs_count, 3, type: :int32, json_name: "ingestJobsCount") field(:completed_jobs_count, 4, type: :int32, json_name: "completedJobsCount") field(:failed_jobs_count, 5, type: :int32, json_name: "failedJobsCount") field(:last_document_at, 6, type: Google.Protobuf.Timestamp, json_name: "lastDocumentAt") field(:last_ingest_at, 7, type: Google.Protobuf.Timestamp, json_name: "lastIngestAt") field(:recent_documents, 8, repeated: true, type: Ada.V1.DocumentRecord, json_name: "recentDocuments" ) field(:recent_jobs, 9, repeated: true, type: Ada.V1.JobStatus, json_name: "recentJobs") field(:has_latest_accounting, 10, type: :bool, json_name: "hasLatestAccounting") field(:latest_accounting, 11, type: Ada.V1.IngestAccounting, json_name: "latestAccounting") end defmodule Ada.V1.GetPrincipalSourcesSummaryResponse do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalSourcesSummaryResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:found, 1, type: :bool) field(:summary, 2, type: Ada.V1.PrincipalSourcesSummary) field(:degraded, 90, type: :bool) field(:degradation_reasons, 91, repeated: true, type: :string, json_name: "degradationReasons") end defmodule Ada.V1.AttentionSignal do @moduledoc false use Protobuf, full_name: "ada.v1.AttentionSignal", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:code, 1, type: :string) field(:summary, 2, type: :string) field(:severity, 3, type: :string) end defmodule Ada.V1.GetPrincipalNowRequest do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalNowRequest", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:lookback_days, 2, type: :int32, json_name: "lookbackDays") field(:top_k, 3, type: :int32, json_name: "topK") end defmodule Ada.V1.PrincipalNow do @moduledoc false use Protobuf, full_name: "ada.v1.PrincipalNow", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:principal_id, 1, type: :string, json_name: "principalId") field(:attention_now, 2, repeated: true, type: Ada.V1.AttentionSignal, json_name: "attentionNow" ) field(:active_decisions, 3, repeated: true, type: Ada.V1.DecisionRecord, json_name: "activeDecisions" ) field(:priorities, 4, repeated: true, type: Ada.V1.Priority) field(:who_matters, 5, repeated: true, type: Ada.V1.Actor, json_name: "whoMatters") field(:recent_changes, 6, repeated: true, type: Ada.V1.KnowledgeItem, json_name: "recentChanges" ) end defmodule Ada.V1.GetPrincipalNowResponse do @moduledoc false use Protobuf, full_name: "ada.v1.GetPrincipalNowResponse", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:found, 1, type: :bool) field(:now, 2, type: Ada.V1.PrincipalNow) field(:degraded, 90, type: :bool) field(:degradation_reasons, 91, repeated: true, type: :string, json_name: "degradationReasons") end defmodule Ada.V1.SummaryService.Service do @moduledoc false use GRPC.Service, name: "ada.v1.SummaryService", protoc_gen_elixir_version: "0.17.0" rpc(:GetSummaryOverview, Ada.V1.GetSummaryOverviewRequest, Ada.V1.GetSummaryOverviewResponse) rpc( :ListSummaryPrincipals, Ada.V1.ListSummaryPrincipalsRequest, Ada.V1.ListSummaryPrincipalsResponse ) rpc(:ListSummaryActivity, Ada.V1.ListSummaryActivityRequest, Ada.V1.ListSummaryActivityResponse) rpc( :GetPrincipalOverview, Ada.V1.GetPrincipalOverviewRequest, Ada.V1.GetPrincipalOverviewResponse ) rpc( :GetPrincipalKnowledgeSummary, Ada.V1.GetPrincipalKnowledgeSummaryRequest, Ada.V1.GetPrincipalKnowledgeSummaryResponse ) rpc( :GetPrincipalSourcesSummary, Ada.V1.GetPrincipalSourcesSummaryRequest, Ada.V1.GetPrincipalSourcesSummaryResponse ) rpc(:GetPrincipalNow, Ada.V1.GetPrincipalNowRequest, Ada.V1.GetPrincipalNowResponse) end defmodule Ada.V1.SummaryService.Stub do @moduledoc false use GRPC.Stub, service: Ada.V1.SummaryService.Service end