Skip to main content

nexla_sdk.models.lookups

Classes

Lookup

Defined in nexla_sdk/models/lookups/responses.py:8

Lookup (data map) response model.

Fields:

  • id: int
  • name: str
  • description: str
  • map_primary_key: str
  • owner: Owner
  • org: Organization
  • access_roles: List
  • public: bool
  • managed: bool
  • data_type: str
  • emit_data_default: bool
  • use_versioning: bool
  • data_format: Optional
  • data_sink_id: Optional
  • data_defaults: Dict
  • data_set_id: Optional
  • map_entry_count: Optional
  • map_entry_schema: Optional
  • tags: List
  • created_at: Optional
  • updated_at: Optional

LookupCreate

Defined in nexla_sdk/models/lookups/requests.py:6

Request model for creating a lookup.

Fields:

  • name: str
  • data_type: str
  • map_primary_key: str
  • description: Optional
  • data_defaults: Dict
  • emit_data_default: bool
  • data_map: Optional
  • tags: List

LookupEntriesUpsert

Defined in nexla_sdk/models/lookups/requests.py:28

Request model for upserting lookup entries.

Fields:

  • entries: List

LookupUpdate

Defined in nexla_sdk/models/lookups/requests.py:18

Request model for updating a lookup.

Fields:

  • name: Optional
  • description: Optional
  • map_primary_key: Optional
  • data_defaults: Optional
  • emit_data_default: Optional
  • tags: Optional