RawRoompicksModel — Developer Reference
Developer reference for RawRoompicksModel used by Guestline chains.
File: gp-etl-jobs/etl_lib/models/raw/RawRoompicksModel.py
Constructor Parameters
| Parameter | Type | Description |
|---|---|---|
job_context | JobContext | Job context with catalog and Spark |
database | GlueDatabases | Default: GlueDatabases.RAW |
table | RawTables | Default: RawTables.ROOMPICKS |
df | DataFrame | DataFrame override (optional) |
overwrite_partitions | bool | Whether 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