defmodule Ada.V1.ActionItem do @moduledoc false use Protobuf, full_name: "ada.v1.ActionItem", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:owner_id, 3, type: :string, json_name: "ownerId") field(:title, 4, type: :string) field(:description, 5, type: :string) field(:status, 6, type: :string) field(:priority, 7, type: :int32) field(:due_date, 8, type: Google.Protobuf.Timestamp, json_name: "dueDate") field(:completed_at, 9, type: Google.Protobuf.Timestamp, json_name: "completedAt") field(:blocked_by, 10, repeated: true, type: :string, json_name: "blockedBy") field(:meeting_id, 11, type: :string, json_name: "meetingId") field(:confidence, 12, type: :double) field(:source_id, 13, type: :string, json_name: "sourceId") field(:source_type, 14, type: :string, json_name: "sourceType") field(:source_chunk_id, 15, type: :string, json_name: "sourceChunkId") field(:created_at, 16, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 17, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 18, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Alternative do @moduledoc false use Protobuf, full_name: "ada.v1.Alternative", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:description, 1, type: :string) field(:pros, 2, repeated: true, type: :string) field(:cons, 3, repeated: true, type: :string) end defmodule Ada.V1.Atom do @moduledoc false use Protobuf, full_name: "ada.v1.Atom", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:subject, 2, type: :string) field(:predicate, 3, type: :string) field(:object, 4, type: :string) field(:confidence, 5, type: :double) field(:cardinality, 6, type: :string) field(:claim_status, 7, type: :string, json_name: "claimStatus") field(:claim_type, 8, type: :string, json_name: "claimType") field(:temporal, 9, type: Ada.V1.Temporal) field(:source_chunk_id, 10, type: :string, json_name: "sourceChunkId") field(:source_id, 11, type: :string, json_name: "sourceId") field(:source_type, 12, type: :string, json_name: "sourceType") field(:source_count, 13, type: :int32, json_name: "sourceCount") field(:relevance_score, 14, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.BehaviorPattern do @moduledoc false use Protobuf, full_name: "ada.v1.BehaviorPattern", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:subject_id, 2, type: :string, json_name: "subjectId") field(:subject_name, 3, type: :string, json_name: "subjectName") field(:pattern_type, 4, type: :string, json_name: "patternType") field(:metric, 5, type: :string) field(:value, 6, type: :double) field(:severity, 7, type: :string) field(:description, 8, type: :string) field(:confidence, 9, type: :double) field(:sample_size, 10, type: :int32, json_name: "sampleSize") field(:detected_at, 11, type: Google.Protobuf.Timestamp, json_name: "detectedAt") field(:created_at, 12, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:relevance_score, 13, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Chunk do @moduledoc false use Protobuf, full_name: "ada.v1.Chunk", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:index, 2, type: :int32) field(:content, 3, type: :string) field(:token_count, 4, type: :int32, json_name: "tokenCount") end defmodule Ada.V1.Commitment do @moduledoc false use Protobuf, full_name: "ada.v1.Commitment", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:maker_id, 3, type: :string, json_name: "makerId") field(:receiver_id, 4, type: :string, json_name: "receiverId") field(:description, 5, type: :string) field(:status, 6, type: :string) field(:due_date, 7, type: Google.Protobuf.Timestamp, json_name: "dueDate") field(:fulfilled_at, 8, type: Google.Protobuf.Timestamp, json_name: "fulfilledAt") field(:confidence, 9, type: :double) field(:source_id, 10, type: :string, json_name: "sourceId") field(:source_type, 11, type: :string, json_name: "sourceType") field(:source_chunk_id, 12, type: :string, json_name: "sourceChunkId") field(:created_at, 13, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 14, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 15, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Community do @moduledoc false use Protobuf, full_name: "ada.v1.Community", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:level, 3, type: :int32) field(:entity_ids, 4, repeated: true, type: :string, json_name: "entityIds") field(:score, 5, type: :double) field(:modularity, 6, type: :double) field(:summary, 7, type: :string) field(:created_at, 8, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 9, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 10, type: :double, json_name: "relevanceScore") field(:resolution, 11, type: :string) field(:status, 12, type: :string) field(:cohesion_score, 13, type: :double, json_name: "cohesionScore") field(:primary_member_count, 14, type: :int32, json_name: "primaryMemberCount") field(:total_member_count, 15, type: :int32, json_name: "totalMemberCount") field(:graph_version, 16, type: :int32, json_name: "graphVersion") field(:summary_stale, 17, type: :bool, json_name: "summaryStale") field(:embedding_stale, 18, type: :bool, json_name: "embeddingStale") field(:last_structural_change_at, 19, type: Google.Protobuf.Timestamp, json_name: "lastStructuralChangeAt" ) field(:last_computed_at, 20, type: Google.Protobuf.Timestamp, json_name: "lastComputedAt") field(:stabilized_at, 21, type: Google.Protobuf.Timestamp, json_name: "stabilizedAt") field(:superseded_by, 22, type: :string, json_name: "supersededBy") field(:summary_id, 23, type: :string, json_name: "summaryId") end defmodule Ada.V1.Contradiction do @moduledoc false use Protobuf, full_name: "ada.v1.Contradiction", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:fact_a, 2, type: :string, json_name: "factA") field(:fact_b, 3, type: :string, json_name: "factB") field(:winner_id, 4, type: :string, json_name: "winnerId") field(:loser_id, 5, type: :string, json_name: "loserId") field(:subject, 6, type: :string) field(:predicate, 7, type: :string) field(:type, 8, type: :string) field(:classification, 9, type: :string) field(:status, 10, type: :string) field(:confidence, 11, type: :double) field(:rationale, 12, type: :string) field(:resolved_at, 13, type: Google.Protobuf.Timestamp, json_name: "resolvedAt") field(:resolved_by, 14, type: :string, json_name: "resolvedBy") field(:detected_at, 15, type: Google.Protobuf.Timestamp, json_name: "detectedAt") field(:created_at, 16, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:relevance_score, 17, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Decision do @moduledoc false use Protobuf, full_name: "ada.v1.Decision", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:decider_id, 3, type: :string, json_name: "deciderId") field(:description, 4, type: :string) field(:rationale, 5, type: :string) field(:status, 6, type: :string) field(:alternatives, 7, repeated: true, type: Ada.V1.Alternative) field(:dissent, 8, repeated: true, type: :string) field(:decided_at, 9, type: Google.Protobuf.Timestamp, json_name: "decidedAt") field(:superseded_by, 10, type: :string, json_name: "supersededBy") field(:confidence, 11, type: :double) field(:source_id, 12, type: :string, json_name: "sourceId") field(:source_type, 13, type: :string, json_name: "sourceType") field(:source_chunk_id, 14, type: :string, json_name: "sourceChunkId") field(:created_at, 15, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 16, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 17, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Entity do @moduledoc false use Protobuf, full_name: "ada.v1.Entity", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:name, 2, type: :string) field(:type, 3, type: :string) field(:aliases, 4, repeated: true, type: :string) field(:description, 5, type: :string) field(:properties, 6, type: Google.Protobuf.Struct) field(:confidence, 7, type: :double) field(:community_id, 8, type: :string, json_name: "communityId") field(:relevance_score, 9, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Event do @moduledoc false use Protobuf, full_name: "ada.v1.Event", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:action, 3, type: :string) field(:participants, 4, repeated: true, type: :string) field(:occurred_at, 5, type: Google.Protobuf.Timestamp, json_name: "occurredAt") field(:confidence, 6, type: :double) field(:source_id, 7, type: :string, json_name: "sourceId") field(:source_type, 8, type: :string, json_name: "sourceType") field(:source_chunk_id, 9, type: :string, json_name: "sourceChunkId") field(:created_at, 10, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 11, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 12, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Intention do @moduledoc false use Protobuf, full_name: "ada.v1.Intention", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:owner_id, 3, type: :string, json_name: "ownerId") field(:description, 4, type: :string) field(:action, 5, type: :string) field(:trigger_type, 6, type: :string, json_name: "triggerType") field(:trigger_value, 7, type: :string, json_name: "triggerValue") field(:status, 8, type: :string) field(:triggered_at, 9, type: Google.Protobuf.Timestamp, json_name: "triggeredAt") field(:expires_at, 10, type: Google.Protobuf.Timestamp, json_name: "expiresAt") field(:confidence, 11, type: :double) field(:source_id, 12, type: :string, json_name: "sourceId") field(:source_type, 13, type: :string, json_name: "sourceType") field(:source_chunk_id, 14, type: :string, json_name: "sourceChunkId") field(:created_at, 15, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 16, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 17, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Interaction do @moduledoc false use Protobuf, full_name: "ada.v1.Interaction", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:entity_a_id, 2, type: :string, json_name: "entityAId") field(:entity_b_id, 3, type: :string, json_name: "entityBId") field(:type, 4, type: :string) field(:source_id, 5, type: :string, json_name: "sourceId") field(:occurred_at, 6, type: Google.Protobuf.Timestamp, json_name: "occurredAt") field(:strength, 7, type: :double) field(:context, 8, type: :string) field(:created_at, 9, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:relevance_score, 10, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Meeting do @moduledoc false use Protobuf, full_name: "ada.v1.Meeting", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:title, 3, type: :string) field(:series_id, 4, type: :string, json_name: "seriesId") field(:agenda, 5, repeated: true, type: :string) field(:outcomes, 6, repeated: true, type: :string) field(:attendee_ids, 7, repeated: true, type: :string, json_name: "attendeeIds") field(:occurred_at, 8, type: Google.Protobuf.Timestamp, json_name: "occurredAt") field(:duration_ms, 9, type: :int64, json_name: "durationMs") field(:confidence, 10, type: :double) field(:source_id, 11, type: :string, json_name: "sourceId") field(:source_type, 12, type: :string, json_name: "sourceType") field(:source_chunk_id, 13, type: :string, json_name: "sourceChunkId") field(:created_at, 14, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 15, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 16, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Observation do @moduledoc false use Protobuf, full_name: "ada.v1.Observation", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:observer_id, 3, type: :string, json_name: "observerId") field(:observed_id, 4, type: :string, json_name: "observedId") field(:type, 5, type: :string) field(:description, 6, type: :string) field(:sentiment, 7, proto3_optional: true, type: :double) field(:observed_at, 8, type: Google.Protobuf.Timestamp, json_name: "observedAt") field(:confidence, 9, type: :double) field(:source_id, 10, type: :string, json_name: "sourceId") field(:source_type, 11, type: :string, json_name: "sourceType") field(:source_chunk_id, 12, type: :string, json_name: "sourceChunkId") field(:created_at, 13, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 14, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 15, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Path do @moduledoc false use Protobuf, full_name: "ada.v1.Path", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:nodes, 1, repeated: true, type: :string) field(:edges, 2, repeated: true, type: :string) field(:node_texts, 3, repeated: true, type: :string, json_name: "nodeTexts") field(:edge_texts, 4, repeated: true, type: :string, json_name: "edgeTexts") field(:score, 5, type: :double) field(:flow_score, 6, type: :double, json_name: "flowScore") field(:keyword_score, 7, type: :double, json_name: "keywordScore") field(:narrative, 8, type: :string) end defmodule Ada.V1.Priority do @moduledoc false use Protobuf, full_name: "ada.v1.Priority", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:stakeholder_id, 3, type: :string, json_name: "stakeholderId") field(:description, 4, type: :string) field(:rank, 5, type: :int32) field(:rationale, 6, type: :string) field(:valid_from, 7, type: Google.Protobuf.Timestamp, json_name: "validFrom") field(:valid_until, 8, type: Google.Protobuf.Timestamp, json_name: "validUntil") field(:confidence, 9, type: :double) field(:source_id, 10, type: :string, json_name: "sourceId") field(:source_type, 11, type: :string, json_name: "sourceType") field(:source_chunk_id, 12, type: :string, json_name: "sourceChunkId") field(:created_at, 13, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 14, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 15, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Provenance do @moduledoc false use Protobuf, full_name: "ada.v1.Provenance", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:chunk_id, 1, type: :string, json_name: "chunkId") field(:document_id, 2, type: :string, json_name: "documentId") field(:content, 3, type: :string) field(:index, 4, type: :int32) end defmodule Ada.V1.Relation do @moduledoc false use Protobuf, full_name: "ada.v1.Relation", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:source_id, 2, type: :string, json_name: "sourceId") field(:target_id, 3, type: :string, json_name: "targetId") field(:predicate, 4, type: :string) field(:descriptions, 5, repeated: true, type: :string) field(:keywords, 6, repeated: true, type: :string) field(:weight, 7, type: :double) field(:confidence, 8, type: :double) field(:cardinality, 9, type: :string) field(:temporal, 10, type: Ada.V1.Temporal) field(:duplicate_count, 11, type: :int32, json_name: "duplicateCount") field(:relevance_score, 12, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.Summary do @moduledoc false use Protobuf, full_name: "ada.v1.Summary", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:type, 3, type: :string) field(:target_id, 4, type: :string, json_name: "targetId") field(:content, 5, type: :string) field(:token_count, 6, type: :int32, json_name: "tokenCount") field(:source_count, 7, type: :int32, json_name: "sourceCount") field(:level, 8, type: :int32) field(:created_at, 9, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 10, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 11, type: :double, json_name: "relevanceScore") field(:community_id, 12, type: :string, json_name: "communityId") field(:resolution, 13, type: :string) field(:community_version, 14, type: :int32, json_name: "communityVersion") field(:stale, 15, type: :bool) field(:generated_at, 16, type: Google.Protobuf.Timestamp, json_name: "generatedAt") end defmodule Ada.V1.Temporal do @moduledoc false use Protobuf, full_name: "ada.v1.Temporal", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:valid_from, 1, type: Google.Protobuf.Timestamp, json_name: "validFrom") field(:valid_to, 2, type: Google.Protobuf.Timestamp, json_name: "validTo") end defmodule Ada.V1.TemporalQuad do @moduledoc false use Protobuf, full_name: "ada.v1.TemporalQuad", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:subject, 3, type: :string) field(:predicate, 4, type: :string) field(:object, 5, type: :string) field(:valid_from, 6, type: Google.Protobuf.Timestamp, json_name: "validFrom") field(:valid_to, 7, type: Google.Protobuf.Timestamp, json_name: "validTo") field(:confidence, 8, type: :double) field(:source_id, 9, type: :string, json_name: "sourceId") field(:created_at, 10, type: Google.Protobuf.Timestamp, json_name: "createdAt") field(:updated_at, 11, type: Google.Protobuf.Timestamp, json_name: "updatedAt") field(:relevance_score, 12, type: :double, json_name: "relevanceScore") end defmodule Ada.V1.TimeReport do @moduledoc false use Protobuf, full_name: "ada.v1.TimeReport", protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field(:id, 1, type: :string) field(:time_graph_id, 3, type: :string, json_name: "timeGraphId") field(:content, 4, type: :string) field(:token_count, 5, type: :int32, json_name: "tokenCount") field(:generated_at, 6, type: Google.Protobuf.Timestamp, json_name: "generatedAt") field(:relevance_score, 7, type: :double, json_name: "relevanceScore") end