Skip to Content
DevelopmentReferenceModelsRawRoompicksModel — Developer Reference

RawRoompicksModel — Developer Reference

Developer reference for RawRoompicksModel used by Guestline chains.

File: gp-etl-jobs/etl_lib/models/raw/RawRoompicksModel.py

Constructor Parameters

ParameterTypeDescription
job_contextJobContextJob context with catalog and Spark
databaseGlueDatabasesDefault: GlueDatabases.RAW
tableRawTablesDefault: RawTables.ROOMPICKS
dfDataFrameDataFrame override (optional)
overwrite_partitionsboolWhether to overwrite when writing

Purpose & Usage

RawRoompicksModel represents the roompick event payloads fetched from Guestline and written into the raw database. These events are used by CleanGuestlineTask to construct reservation and room-level records.

Example

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

Back to models: /development/reference/models

Last updated on