Skip to main content

Enums & Constants Reference


SDUI

Platform

Target device platform for templates and definitions. ALL | WEB | MOBILE | TABLET

TemplateStatus

Lifecycle status of an SDUI template. DRAFT | SCHEDULED | PUBLISHED | ARCHIVED

DefinitionStatus

Status of a section definition. DRAFT | ACTIVE | DEPRECATED

SettingType

Input type for configurable settings. TEXT | TEXTAREA | RICHTEXT | NUMBER | RANGE | CHECKBOX | SELECT | COLOR | IMAGE | VIDEO | URL | HTML


Traffic

TrafficSource

Classified visitor traffic source. ORGANIC | PAID | SOCIAL | EMAIL | REFERRAL | DIRECT | PARTNER

Classification logic (in order):

  1. partner_id present → PARTNER
  2. utm_medium = cpc/ppc/paid → PAID
  3. utm_medium = email → EMAIL
  4. utm_medium = social → SOCIAL
  5. Referrer matches social domain (facebook, instagram, twitter, linkedin, youtube) → SOCIAL
  6. Referrer matches search engine (google, bing, yahoo) → ORGANIC
  7. Referrer present but not matched → REFERRAL
  8. utm_source present → REFERRAL
  9. Nothing → DIRECT

Pricing

Discount Method

How a discount is calculated. PERCENTAGE | FLAT | FREE_NIGHTS

Discount Type

When a promotion applies. STANDARD | EARLY_BOOKER | LAST_MINUTE | WEEKEND | WEEKDAY | BUY_X_GET_Y

Cancellation Plan Type

FLEXIBLE | MODERATE | STRICT | NON_REFUNDABLE


Picking Strategy

Property selection algorithm. GREEDY | OPTIMAL | CHEAPEST_FIRST | HIGHEST_RATED | MIN_WASTE

Visibility Rule Operators

EQUALS | NOT_EQUALS | IN | NOT_IN | GREATER_THAN | LESS_THAN | CONTAINS | STARTS_WITH

Visibility Rule Fields

utm_source | utm_medium | utm_campaign | traffic_source | partner_id | loyalty_tier | device_type | geo_country


Sales Intelligence

Conversion Signal Type

POSITIVE | NEGATIVE | NEUTRAL

Signal Icons

trend_up | price_tag | warning | star | location


Wallet & Loyalty

WalletStatus

ACTIVE | DEACTIVATE | BLOCKED

WalletTransactionType

REWARD | PROMOTION | REFER_AND_EARN | BOOKING | LOAD | DEDUCTION | REFUND

WalletTransactionStatus

EARNED | UPCOMING | EXPIRED | USED | MOVE_TO_EXPIRED | ON_HOLD | REFUNDED | FAILED | RELEASED | CANCELLED

WalletTransactionMode

CREDIT | DEBIT

WalletConsumedStatus

NOT_CONSUMED | FULLY_CONSUMED | PARTIALLY_CONSUMED


Tax

India GST Slabs

Nightly RateGST Rate
> ₹7,99918%
≤ ₹7,9995%

Scoring Constants

ConstantValueDescription
UNMET_PENALTY1,000Penalty per unmet guest slot
WASTE_WEIGHT1.0Penalty per wasted slot
PRICE_DIVISOR100.0Normalizes price (₹10,000 → 100 score)
RATING_WEIGHT20.0Rating impact (4.5 → 110 penalty)