Skip to content

Latest commit

 

History

History
823 lines (572 loc) · 55.5 KB

File metadata and controls

823 lines (572 loc) · 55.5 KB

Agent

V1

Agents

Types:

from casedev.types.agent.v1 import (
    AgentCreateResponse,
    AgentRetrieveResponse,
    AgentUpdateResponse,
    AgentListResponse,
    AgentDeleteResponse,
)

Methods:

Run

Types:

from casedev.types.agent.v1 import (
    RunCreateResponse,
    RunListResponse,
    RunCancelResponse,
    RunEventsResponse,
    RunExecResponse,
    RunGetDetailsResponse,
    RunGetStatusResponse,
    RunWatchResponse,
)

Methods:

Execute

Types:

from casedev.types.agent.v1 import ExecuteCreateResponse

Methods:

System

Types:

from casedev.types import SystemListServicesResponse

Methods:

Compute

V1

Types:

from casedev.types.compute import V1GetUsageResponse

Methods:

Environments

Types:

from casedev.types.compute.v1 import (
    EnvironmentCreateResponse,
    EnvironmentRetrieveResponse,
    EnvironmentListResponse,
    EnvironmentDeleteResponse,
    EnvironmentSetDefaultResponse,
)

Methods:

InstanceTypes

Types:

from casedev.types.compute.v1 import InstanceTypeListResponse

Methods:

Instances

Types:

from casedev.types.compute.v1 import (
    InstanceCreateResponse,
    InstanceRetrieveResponse,
    InstanceListResponse,
    InstanceDeleteResponse,
)

Methods:

Secrets

Types:

from casedev.types.compute.v1 import (
    SecretCreateResponse,
    SecretListResponse,
    SecretDeleteGroupResponse,
    SecretRetrieveGroupResponse,
    SecretUpdateGroupResponse,
)

Methods:

Database

V1

Types:

from casedev.types.database import V1GetUsageResponse

Methods:

Projects

Types:

from casedev.types.database.v1 import (
    ProjectCreateResponse,
    ProjectRetrieveResponse,
    ProjectListResponse,
    ProjectDeleteResponse,
    ProjectCreateBranchResponse,
    ProjectGetConnectionResponse,
    ProjectListBranchesResponse,
)

Methods:

Format

V1

Methods:

Templates

Types:

from casedev.types.format.v1 import (
    TemplateCreateResponse,
    TemplateRetrieveResponse,
    TemplateListResponse,
)

Methods:

Legal

V1

Types:

from casedev.types.legal import (
    DocketDetail,
    DocketSearchResult,
    V1DocketResponse,
    V1DraftResponse,
    V1FindResponse,
    V1GetCitationsResponse,
    V1GetCitationsFromURLResponse,
    V1GetFullTextResponse,
    V1ListCourtsResponse,
    V1ListJurisdictionsResponse,
    V1PatentSearchResponse,
    V1ResearchResponse,
    V1SecFilingResponse,
    V1SimilarResponse,
    V1TrademarkSearchResponse,
    V1VerifyResponse,
)

Methods:

Matters

V1

Methods:

AgentTypes

Methods:

Parties

Methods:

  • client.matters.v1.parties.create(**params) -> None
  • client.matters.v1.parties.retrieve(party_id) -> None
  • client.matters.v1.parties.update(party_id) -> None
  • client.matters.v1.parties.list(**params) -> None

Types

Methods:

Events

Subscriptions

Methods:

  • client.matters.v1.events.subscriptions.create(id, **params) -> None
  • client.matters.v1.events.subscriptions.list(id) -> None
  • client.matters.v1.events.subscriptions.delete(subscription_id, *, id) -> None

Log

Types:

from casedev.types.matters.v1 import LogExportResponse

Methods:

MatterParties

Methods:

  • client.matters.v1.matter_parties.create(id, **params) -> None
  • client.matters.v1.matter_parties.list(id) -> None

Shares

Methods:

  • client.matters.v1.shares.create(id, **params) -> None
  • client.matters.v1.shares.list(id) -> None
  • client.matters.v1.shares.delete(share_id, *, id) -> None

WorkItems

Methods:

  • client.matters.v1.work_items.create(id, **params) -> None
  • client.matters.v1.work_items.retrieve(work_item_id, *, id) -> None
  • client.matters.v1.work_items.update(work_item_id, *, id, **params) -> None
  • client.matters.v1.work_items.list(id, **params) -> None
  • client.matters.v1.work_items.decide(work_item_id, *, id, **params) -> None
  • client.matters.v1.work_items.list_executions(work_item_id, *, id) -> None

Llm

Types:

from casedev.types import LlmGetConfigResponse

Methods:

V1

Types:

from casedev.types.llm import V1CreateEmbeddingResponse, V1ListModelsResponse

Methods:

Chat

Types:

from casedev.types.llm.v1 import ChatCreateCompletionResponse

Methods:

Memory

V1

Types:

from casedev.types.memory import (
    V1CreateResponse,
    V1RetrieveResponse,
    V1ListResponse,
    V1DeleteResponse,
    V1DeleteAllResponse,
    V1SearchResponse,
)

Methods:

Media

V1

Clips

Methods:

  • client.media.v1.clips.create() -> None
  • client.media.v1.clips.retrieve(id) -> None

Transcripts

Search

Methods:

  • client.media.v1.transcripts.search.create() -> None

Ocr

V1

Types:

from casedev.types.ocr import V1RetrieveResponse, V1ProcessResponse

Methods:

Privilege

V1

Types:

from casedev.types.privilege import V1DetectResponse

Methods:

Mail

V1

Inboxes

Methods:

  • client.mail.v1.inboxes.create(**params) -> None
  • client.mail.v1.inboxes.retrieve(inbox_id) -> None
  • client.mail.v1.inboxes.list() -> None
  • client.mail.v1.inboxes.delete(inbox_id) -> None
  • client.mail.v1.inboxes.get_attachment(attachment_id, *, inbox_id, message_id) -> None
  • client.mail.v1.inboxes.get_message(message_id, *, inbox_id) -> None
  • client.mail.v1.inboxes.get_policy(inbox_id) -> None
  • client.mail.v1.inboxes.list_messages(inbox_id) -> None
  • client.mail.v1.inboxes.reply(message_id, *, inbox_id) -> None
  • client.mail.v1.inboxes.send(inbox_id) -> None
  • client.mail.v1.inboxes.set_policy(inbox_id, **params) -> None

Skills

Types:

from casedev.types import (
    ReadResponseFileBundle,
    ReadResponseRootBundle,
    SkillCreateResponse,
    SkillUpdateResponse,
    SkillDeleteResponse,
    SkillExportResponse,
    SkillReadResponse,
    SkillResolveResponse,
)

Methods:

Custom

Types:

from casedev.types.skills import CustomListResponse

Methods:

Search

V1

Types:

from casedev.types.search import (
    V1AnswerResponse,
    V1ContentsResponse,
    V1ResearchResponse,
    V1RetrieveResearchResponse,
    V1SearchResponse,
    V1SimilarResponse,
)

Methods:

Superdoc

V1

Methods:

Translate

V1

Types:

from casedev.types.translate import V1DetectResponse, V1ListLanguagesResponse, V1TranslateResponse

Methods:

Usage

V1

Methods:

Subscriptions

Methods:

  • client.usage.v1.subscriptions.create(**params) -> None
  • client.usage.v1.subscriptions.update(subscription_id, **params) -> None
  • client.usage.v1.subscriptions.list() -> None
  • client.usage.v1.subscriptions.delete(subscription_id) -> None
  • client.usage.v1.subscriptions.test(subscription_id, **params) -> None

Vault

Types:

from casedev.types import (
    VaultCreateResponse,
    VaultRetrieveResponse,
    VaultUpdateResponse,
    VaultListResponse,
    VaultDeleteResponse,
    VaultConfirmUploadResponse,
    VaultIngestResponse,
    VaultSearchResponse,
    VaultUploadResponse,
)

Methods:

Events

Subscriptions

Methods:

  • client.vault.events.subscriptions.create(id, **params) -> None
  • client.vault.events.subscriptions.update(subscription_id, *, id, **params) -> None
  • client.vault.events.subscriptions.list(id) -> None
  • client.vault.events.subscriptions.delete(subscription_id, *, id) -> None
  • client.vault.events.subscriptions.test(subscription_id, *, id, **params) -> None

Graphrag

Types:

from casedev.types.vault import (
    GraphragGetStatsResponse,
    GraphragInitResponse,
    GraphragProcessObjectResponse,
)

Methods:

Groups

Methods:

  • client.vault.groups.create(**params) -> None
  • client.vault.groups.update(group_id, **params) -> None
  • client.vault.groups.list() -> None
  • client.vault.groups.delete(group_id) -> None

Multipart

Types:

from casedev.types.vault import MultipartGetPartURLsResponse

Methods:

Objects

Types:

from casedev.types.vault import (
    ObjectRetrieveResponse,
    ObjectUpdateResponse,
    ObjectListResponse,
    ObjectDeleteResponse,
    ObjectCreatePresignedURLResponse,
    ObjectGetChunksResponse,
    ObjectGetOcrWordsResponse,
    ObjectGetPagesResponse,
    ObjectGetSummarizeJobResponse,
    ObjectGetTextResponse,
)

Methods:

Memory

Types:

from casedev.types.vault import MemoryCreateResponse, MemoryListResponse, MemorySearchResponse

Methods:

Voice

Streaming

Types:

from casedev.types.voice import StreamingGetURLResponse

Methods:

BoostList

Types:

from casedev.types.voice import BoostListExtractResponse, BoostListGenerateResponse

Methods:

Transcription

Types:

from casedev.types.voice import TranscriptionCreateResponse, TranscriptionRetrieveResponse

Methods:

V1

Types:

from casedev.types.voice import V1ListVoicesResponse

Methods:

Speak

Methods:

  • client.voice.v1.speak.create(**params) -> BinaryAPIResponse

Webhooks

V1

Endpoints

Methods:

Deliveries

Methods:

  • client.webhooks.v1.deliveries.retrieve(id) -> None
  • client.webhooks.v1.deliveries.list(**params) -> None
  • client.webhooks.v1.deliveries.replay(id, **params) -> None

EventTypes

Methods:

  • client.webhooks.v1.event_types.list() -> None