Skip to main content

nexla_sdk.models.organizations

Classes

AccountSummary

Defined in nexla_sdk/models/organizations/responses.py:60

Organization account summary statistics.

Fields:

  • org_id: int
  • data_sources: Dict
  • data_sets: Dict
  • data_sinks: Dict

OrgMember

Defined in nexla_sdk/models/organizations/responses.py:49

Organization member information.

Fields:

  • id: int
  • full_name: str
  • email: str
  • is_admin: bool
  • access_role: Optional
  • org_membership_status: str
  • user_status: str

OrgMemberActivateDeactivateRequest

Defined in nexla_sdk/models/organizations/requests.py:71

Request model for activating/deactivating org members.

Fields:

  • members: List

OrgMemberCreateRequest

Defined in nexla_sdk/models/organizations/requests.py:12

Request model for creating an org member.

Fields:

  • full_name: str
  • email: str
  • admin: bool

OrgMemberDelete

Defined in nexla_sdk/models/organizations/requests.py:66

Request model for deleting org members.

Fields:

  • members: List

OrgMemberDeleteRequest

Defined in nexla_sdk/models/organizations/requests.py:59

Request model for deleting a single org member.

Fields:

  • id: Optional
  • email: Optional
  • delegate_owner_id: Optional

OrgMemberList

Defined in nexla_sdk/models/organizations/requests.py:54

Request model for updating org members.

Fields:

  • members: List

OrgMemberUpdate

Defined in nexla_sdk/models/organizations/requests.py:45

Request model for updating org member.

Fields:

  • id: Optional
  • email: Optional
  • full_name: Optional
  • admin: Optional
  • access_role: Optional

OrgTier

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

Organization tier information.

Fields:

  • id: int
  • name: str
  • display_name: str
  • record_count_limit: int
  • record_count_limit_time: str
  • data_source_count_limit: int
  • trial_period_days: Optional

Organization

Defined in nexla_sdk/models/organizations/responses.py:19

Organization response model.

Fields:

  • id: int
  • name: str
  • email_domain: Optional
  • access_roles: List
  • owner: Optional
  • status: Optional
  • members_default_access_role: Optional
  • default_reusable_code_container_access_role: Optional
  • require_org_admin_to_publish: Optional
  • require_org_admin_to_subscribe: Optional
  • enable_nexla_password_login: Optional
  • description: Optional
  • email: Optional
  • client_identifier: Optional
  • org_webhook_host: Optional
  • default_cluster_id: Optional
  • billing_owner: Optional
  • admins: List
  • org_tier: Optional
  • account_tier_display_name: Optional
  • account_tier_name: Optional
  • email_domain_verified_at: Optional
  • name_verified_at: Optional
  • created_at: Optional
  • updated_at: Optional

OrganizationCreate

Defined in nexla_sdk/models/organizations/requests.py:19

Request model for creating an organization.

Fields:

  • name: str
  • email_domain: str
  • owner: Optional
  • owner_id: Optional
  • description: Optional
  • billing_owner: Optional
  • billing_owner_id: Optional
  • email: Optional
  • account_tier_id: Optional
  • members: Optional

OrganizationUpdate

Defined in nexla_sdk/models/organizations/requests.py:33

Request model for updating an organization.

Fields:

  • name: Optional
  • description: Optional
  • owner: Optional
  • owner_id: Optional
  • billing_owner: Optional
  • billing_owner_id: Optional
  • email: Optional
  • members: Optional