Current section
Files
Jump to
Current section
Files
lib/ada/v1/common.pb.ex
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