Skip to Content
ProcessesModelsRawRoompicksModel

RawRoompicksModel

The RawRoompicksModel represents the Guestline roompicks event payloads stored in the raw database. These records are used primarily by CleanGuestlineTask (Queensway) to create reservations and daily room-level records.

Purpose

  • Store event-level roompick payloads as persisted raw records
  • Serve as input for CleanGuestlineTask

Fields & Schema

  • Depends on the Guestline ROOMPICKS_SCHEMA used in the ingester code
  • Typically contains event payloads with nested roompick and ratelines structures

Usage

from etl_lib.models.raw.RawRoompicksModel import RawRoompicksModel model = RawRoompicksModel(job_context=job_context) df = model.get()

Back to models: /processes/models

Last updated on