version: 4
version_hash: MSxuCRrD8+nlpS5Fg21K6DDoytNtYlmYSRx6S0e/srk=
engine_version: 11
name: parquet_source
tables:
  _dlt_version:
    columns:
      version:
        data_type: bigint
        nullable: false
      engine_version:
        data_type: bigint
        nullable: false
      inserted_at:
        data_type: timestamp
        nullable: false
      schema_name:
        data_type: text
        nullable: false
      version_hash:
        data_type: text
        nullable: false
      schema:
        data_type: text
        nullable: false
    write_disposition: skip
    resource: _dlt_version
    description: Created by DLT. Tracks schema updates
  _dlt_loads:
    columns:
      load_id:
        data_type: text
        nullable: false
      schema_name:
        data_type: text
        nullable: true
      status:
        data_type: bigint
        nullable: false
      inserted_at:
        data_type: timestamp
        nullable: false
      schema_version_hash:
        data_type: text
        nullable: true
    write_disposition: skip
    resource: _dlt_loads
    description: Created by DLT. Tracks completed loads
  support_plans:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      fixed_charge_price:
        data_type: text
        nullable: true
      support_price_percentage:
        data_type: text
        nullable: true
      type:
        data_type: text
        nullable: true
      level:
        data_type: text
        nullable: true
      public:
        data_type: text
        nullable: true
      tiered_price_rules:
        data_type: text
        nullable: true
      is_support_free_trial:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      package_id:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: support_plans
    x-normalizer:
      seen-data: true
  packages:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      latest_version:
        data_type: text
        nullable: true
      description:
        data_type: text
        nullable: true
      package_units:
        data_type: text
        nullable: true
      credits:
        data_type: text
        nullable: true
      credits_enable:
        data_type: text
        nullable: true
      credits_only:
        data_type: text
        nullable: true
      discount:
        data_type: text
        nullable: true
      labels:
        data_type: text
        nullable: true
      expression_labels:
        data_type: text
        nullable: true
      extra_pricing_infos:
        data_type: text
        nullable: true
      tenant_max_binded_times:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
    write_disposition: replace
    resource: packages
    x-normalizer:
      seen-data: true
  tenant_discounts:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      value:
        data_type: text
        nullable: true
      version:
        data_type: text
        nullable: true
      code:
        data_type: text
        nullable: true
      started_at:
        data_type: text
        nullable: true
      expired_at:
        data_type: text
        nullable: true
      closed_at:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      description:
        data_type: text
        nullable: true
      old_discount_unique_mark:
        data_type: text
        nullable: true
      active:
        data_type: text
        nullable: true
      inactive_time:
        data_type: text
        nullable: true
      binded_billing_config_id:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      usage:
        data_type: text
        nullable: true
      note:
        data_type: text
        nullable: true
      copy_unit_filter_args:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: tenant_discounts
    x-normalizer:
      seen-data: true
  binded_support_plans:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      support_plan_id:
        data_type: text
        nullable: true
      active_date:
        data_type: text
        nullable: true
      closed_date:
        data_type: text
        nullable: true
      binded_package_id:
        data_type: text
        nullable: true
      expired_date:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      is_eligible_for_free_trial:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: binded_support_plans
    x-normalizer:
      seen-data: true
  billing_informations:
    columns:
      tenant_id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      company_name:
        data_type: text
        nullable: true
      country_code:
        data_type: text
        nullable: true
      state:
        data_type: text
        nullable: true
      city:
        data_type: text
        nullable: true
      line1:
        data_type: text
        nullable: true
      line2:
        data_type: text
        nullable: true
      postal_code:
        data_type: text
        nullable: true
      tax_vat:
        data_type: text
        nullable: true
      tax_rate_id:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      billing_email:
        data_type: text
        nullable: true
      tax_id_type:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: billing_informations
    x-normalizer:
      seen-data: true
  payment_methods:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      payment_type:
        data_type: text
        nullable: true
      payment_code:
        data_type: text
        nullable: true
      payable:
        data_type: text
        nullable: true
      managed_by_sales:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      unpayable_at:
        data_type: text
        nullable: true
      binded_billing_config_id:
        data_type: text
        nullable: true
      invoiceable:
        data_type: text
        nullable: true
      invoiceable_at:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      meta:
        data_type: text
        nullable: true
      payment_sub_code:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: payment_methods
    x-normalizer:
      seen-data: true
  units:
    columns:
      unit_key:
        data_type: text
        nullable: true
      description:
        data_type: text
        nullable: true
      category:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      provider:
        data_type: text
        nullable: true
      region:
        data_type: text
        nullable: true
      price:
        data_type: text
        nullable: true
      edition_code:
        data_type: text
        nullable: true
      commodity_code:
        data_type: text
        nullable: true
      sku_price:
        data_type: text
        nullable: true
      measure_unit:
        data_type: text
        nullable: true
      sku_template_id:
        data_type: text
        nullable: true
      version:
        data_type: text
        nullable: true
      modifier:
        data_type: text
        nullable: true
      creator:
        data_type: text
        nullable: true
      describe:
        data_type: text
        nullable: true
      price_type:
        data_type: text
        nullable: true
      sku_type:
        data_type: text
        nullable: true
      beta_end_time:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      price_expression:
        data_type: text
        nullable: true
      provider_price:
        data_type: text
        nullable: true
      provider_version:
        data_type: text
        nullable: true
      group_id:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: units
    x-normalizer:
      seen-data: true
  billing_configs:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      start_active_time:
        data_type: text
        nullable: true
      end_active_time:
        data_type: text
        nullable: true
      closed_time:
        data_type: text
        nullable: true
      type:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      need_unique_mark:
        data_type: text
        nullable: true
      support_plan_expired_date:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      managed_tenant_id:
        data_type: text
        nullable: true
      bind_support_plan_on_enabled:
        data_type: text
        nullable: true
      support_plan_id:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: billing_configs
    x-normalizer:
      seen-data: true
  tenant_plans:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      plan:
        data_type: text
        nullable: true
      binded_package_id:
        data_type: text
        nullable: true
      started_at:
        data_type: text
        nullable: true
      closed_at:
        data_type: text
        nullable: true
      binded_billing_config_id:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
    write_disposition: replace
    resource: tenant_plans
    x-normalizer:
      seen-data: true
  binded_packages:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      package_id:
        data_type: text
        nullable: true
      remaining_credits:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      expired_date:
        data_type: text
        nullable: true
      unit_filters:
        data_type: text
        nullable: true
      discount_enabled:
        data_type: text
        nullable: true
      internal:
        data_type: text
        nullable: true
      started_date:
        data_type: text
        nullable: true
      closed_date:
        data_type: text
        nullable: true
      inactive_time:
        data_type: text
        nullable: true
      invoice_payable:
        data_type: text
        nullable: true
      binded_billing_config_id:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      binded_discount:
        data_type: text
        nullable: true
      binded_discount_record_id:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: binded_packages
    x-normalizer:
      seen-data: true
  spend_limit_settings:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      interval:
        data_type: text
        nullable: true
      cost_type:
        data_type: text
        nullable: true
      range_type:
        data_type: text
        nullable: true
      range_id:
        data_type: text
        nullable: true
      limit:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      biz_type:
        data_type: text
        nullable: true
      biz_data:
        data_type: text
        nullable: true
      biz_unique_key:
        data_type: text
        nullable: true
      water_mark:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      name:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: spend_limit_settings
    x-normalizer:
      seen-data: true
  billing2_invoices:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      type:
        data_type: text
        nullable: true
      invoice_date:
        data_type: text
        nullable: true
      cost_price:
        data_type: text
        nullable: true
      raw_price:
        data_type: text
        nullable: true
      sent_date:
        data_type: text
        nullable: true
      payment_method_id:
        data_type: text
        nullable: true
      binded_billing_config_id:
        data_type: text
        nullable: true
      channel_loss:
        data_type: text
        nullable: true
      payment_type:
        data_type: text
        nullable: true
      payment_code:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      payment_meta:
        data_type: text
        nullable: true
      parent_invoice_id:
        data_type: text
        nullable: true
      tax_rate_id:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: billing2_invoices
    x-normalizer:
      seen-data: true
  audit_records:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      user_id:
        data_type: text
        nullable: true
      action:
        data_type: text
        nullable: true
      extra_info:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
    write_disposition: replace
    resource: audit_records
    x-normalizer:
      seen-data: true
  credits_packages:
    columns:
      id:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      deleted_at:
        data_type: text
        nullable: true
      tenant_id:
        data_type: text
        nullable: true
      status:
        data_type: text
        nullable: true
      credits_code:
        data_type: text
        nullable: true
      start_date:
        data_type: text
        nullable: true
      expired_date:
        data_type: text
        nullable: true
      closed_date:
        data_type: text
        nullable: true
      binded_package_id:
        data_type: text
        nullable: true
      total_credits:
        data_type: text
        nullable: true
      type:
        data_type: text
        nullable: true
      usage:
        data_type: text
        nullable: true
      closed_reason:
        data_type: text
        nullable: true
      note:
        data_type: text
        nullable: true
      discount_enabled:
        data_type: text
        nullable: true
      internal:
        data_type: text
        nullable: true
      binded_billing_config_id:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
      usage_extend:
        data_type: text
        nullable: true
      copy_unit_filter_args:
        data_type: text
        nullable: true
    write_disposition: replace
    resource: credits_packages
    x-normalizer:
      seen-data: true
  _dlt_pipeline_state:
    columns:
      version:
        data_type: bigint
        nullable: false
      engine_version:
        data_type: bigint
        nullable: false
      pipeline_name:
        data_type: text
        nullable: false
      state:
        data_type: text
        nullable: false
      created_at:
        data_type: timestamp
        nullable: false
      version_hash:
        data_type: text
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
    write_disposition: append
    file_format: preferred
    resource: _dlt_pipeline_state
    x-normalizer:
      seen-data: true
  bot_interact_record:
    columns:
      id:
        data_type: text
        nullable: true
      session_id:
        data_type: text
        nullable: true
      question:
        data_type: text
        nullable: true
      question_ctx:
        data_type: text
        nullable: true
      prompt:
        data_type: text
        nullable: true
      prompt_version:
        data_type: text
        nullable: true
      response:
        data_type: text
        nullable: true
      created_by:
        data_type: text
        nullable: true
      created_at:
        data_type: text
        nullable: true
      updated_at:
        data_type: text
        nullable: true
      error:
        data_type: text
        nullable: true
      ai_model:
        data_type: text
        nullable: true
      execute_time:
        data_type: text
        nullable: true
      source_created_timestamp:
        data_type: timestamp
        nullable: true
      _dlt_load_id:
        data_type: text
        nullable: false
      _dlt_id:
        data_type: text
        nullable: false
        unique: true
        row_key: true
    write_disposition: replace
    resource: bot_interact_record
    x-normalizer:
      seen-data: true
settings:
  detections:
  - iso_timestamp
  - timestamp
  default_hints:
    not_null:
    - _dlt_id
    - _dlt_root_id
    - _dlt_parent_id
    - _dlt_list_idx
    - _dlt_load_id
    parent_key:
    - _dlt_parent_id
    root_key:
    - _dlt_root_id
    unique:
    - _dlt_id
    row_key:
    - _dlt_id
  preferred_types:
    re:timestamp: timestamp
    re:id: text
    re:price: text
    re:.+: text
normalizers:
  names: snake_case
  json:
    module: dlt.common.normalizers.json.relational
previous_hashes:
- lpO9KAUadb1wrVlGfet8jrXdI0UCdhYbXD/qH/Yj63w=
- 4H5AtDkNnn6sjd2CxTK9JMfo7uxBdjjiTCBsy3lD0tg=
- lMozT2Nn8q4qpE7UiKWDDslu4gq1LnR8S1gkUp/48qE=
- zqJ+w3GYGYa20WlETKf7As73JKXosbY9oB5m9oAzglw=
