Skip to main content

nexla_sdk.models.common

Classes

Connector

Defined in nexla_sdk/models/common.py:31

Connector information.

Fields:

  • id: int
  • type: str
  • connection_type: str
  • name: str
  • description: str
  • nexset_api_compatible: bool

FlowNode

Defined in nexla_sdk/models/common.py:61

Flow node in a data pipeline.

Fields:

  • id: int
  • origin_node_id: int
  • parent_node_id: Optional
  • data_source_id: Optional
  • data_set_id: Optional
  • data_sink_id: Optional
  • status: Optional
  • project_id: Optional
  • flow_type: Optional
  • ingestion_mode: Optional
  • name: Optional
  • description: Optional
  • children: Optional

LogEntry

Defined in nexla_sdk/models/common.py:41

Audit log entry.

Fields:

  • id: int
  • item_type: str
  • item_id: int
  • event: str
  • change_summary: List
  • object_changes: Dict
  • request_ip: str
  • request_user_agent: str
  • request_url: str
  • user: Dict
  • org_id: int
  • owner_id: int
  • owner_email: str
  • created_at: datetime
  • association_resource: Optional
  • impersonator_id: Optional

Organization

Defined in nexla_sdk/models/common.py:14

Organization details.

Fields:

  • id: int
  • name: str
  • email_domain: Optional
  • email: Optional
  • client_identifier: Optional
  • org_webhook_host: Optional
  • cluster_id: Optional
  • new_cluster_id: Optional
  • cluster_status: Optional
  • status: Optional
  • self_signup: Optional
  • features_enabled: Optional
  • org_tier: Optional

Owner

Defined in nexla_sdk/models/common.py:6

User who owns a resource.

Fields:

  • id: int
  • full_name: str
  • email: str
  • email_verified_at: Optional