feat: Add category-specific ride fields

This commit is contained in:
gpt-engineer-app[bot]
2025-10-30 12:24:28 +00:00
parent 5bdab42211
commit 8795e756ce
5 changed files with 909 additions and 0 deletions

View File

@@ -2478,6 +2478,162 @@ export type Database = {
},
]
}
ride_dark_details: {
Row: {
animatronics_count: number | null
created_at: string | null
effects_type: string[] | null
id: string
interactive: boolean | null
projection_type: string | null
ride_id: string
ride_system: string | null
scenes_count: number | null
show_duration_seconds: number | null
story_description: string | null
theme_name: string | null
updated_at: string | null
}
Insert: {
animatronics_count?: number | null
created_at?: string | null
effects_type?: string[] | null
id?: string
interactive?: boolean | null
projection_type?: string | null
ride_id: string
ride_system?: string | null
scenes_count?: number | null
show_duration_seconds?: number | null
story_description?: string | null
theme_name?: string | null
updated_at?: string | null
}
Update: {
animatronics_count?: number | null
created_at?: string | null
effects_type?: string[] | null
id?: string
interactive?: boolean | null
projection_type?: string | null
ride_id?: string
ride_system?: string | null
scenes_count?: number | null
show_duration_seconds?: number | null
story_description?: string | null
theme_name?: string | null
updated_at?: string | null
}
Relationships: [
{
foreignKeyName: "ride_dark_details_ride_id_fkey"
columns: ["ride_id"]
isOneToOne: true
referencedRelation: "rides"
referencedColumns: ["id"]
},
]
}
ride_flat_details: {
Row: {
arm_length_meters: number | null
created_at: string | null
id: string
max_height_reached_meters: number | null
motion_pattern: string | null
platform_count: number | null
ride_id: string
rotation_speed_rpm: number | null
rotation_type: string | null
spinning: boolean | null
swing_angle_degrees: number | null
updated_at: string | null
}
Insert: {
arm_length_meters?: number | null
created_at?: string | null
id?: string
max_height_reached_meters?: number | null
motion_pattern?: string | null
platform_count?: number | null
ride_id: string
rotation_speed_rpm?: number | null
rotation_type?: string | null
spinning?: boolean | null
swing_angle_degrees?: number | null
updated_at?: string | null
}
Update: {
arm_length_meters?: number | null
created_at?: string | null
id?: string
max_height_reached_meters?: number | null
motion_pattern?: string | null
platform_count?: number | null
ride_id?: string
rotation_speed_rpm?: number | null
rotation_type?: string | null
spinning?: boolean | null
swing_angle_degrees?: number | null
updated_at?: string | null
}
Relationships: [
{
foreignKeyName: "ride_flat_details_ride_id_fkey"
columns: ["ride_id"]
isOneToOne: true
referencedRelation: "rides"
referencedColumns: ["id"]
},
]
}
ride_kiddie_details: {
Row: {
character_theme: string | null
created_at: string | null
educational_theme: string | null
gentle_mode: boolean | null
id: string
max_age: number | null
min_age: number | null
parent_supervision_required: boolean | null
ride_id: string
updated_at: string | null
}
Insert: {
character_theme?: string | null
created_at?: string | null
educational_theme?: string | null
gentle_mode?: boolean | null
id?: string
max_age?: number | null
min_age?: number | null
parent_supervision_required?: boolean | null
ride_id: string
updated_at?: string | null
}
Update: {
character_theme?: string | null
created_at?: string | null
educational_theme?: string | null
gentle_mode?: boolean | null
id?: string
max_age?: number | null
min_age?: number | null
parent_supervision_required?: boolean | null
ride_id?: string
updated_at?: string | null
}
Relationships: [
{
foreignKeyName: "ride_kiddie_details_ride_id_fkey"
columns: ["ride_id"]
isOneToOne: true
referencedRelation: "rides"
referencedColumns: ["id"]
},
]
}
ride_model_submissions: {
Row: {
banner_image_id: string | null
@@ -3066,6 +3222,56 @@ export type Database = {
},
]
}
ride_transportation_details: {
Row: {
accessibility_features: string[] | null
created_at: string | null
id: string
ride_id: string
round_trip_duration_seconds: number | null
route_length_meters: number | null
stations_count: number | null
transport_type: string | null
updated_at: string | null
vehicle_capacity: number | null
vehicles_count: number | null
}
Insert: {
accessibility_features?: string[] | null
created_at?: string | null
id?: string
ride_id: string
round_trip_duration_seconds?: number | null
route_length_meters?: number | null
stations_count?: number | null
transport_type?: string | null
updated_at?: string | null
vehicle_capacity?: number | null
vehicles_count?: number | null
}
Update: {
accessibility_features?: string[] | null
created_at?: string | null
id?: string
ride_id?: string
round_trip_duration_seconds?: number | null
route_length_meters?: number | null
stations_count?: number | null
transport_type?: string | null
updated_at?: string | null
vehicle_capacity?: number | null
vehicles_count?: number | null
}
Relationships: [
{
foreignKeyName: "ride_transportation_details_ride_id_fkey"
columns: ["ride_id"]
isOneToOne: true
referencedRelation: "rides"
referencedColumns: ["id"]
},
]
}
ride_versions: {
Row: {
angle_degrees: number | null
@@ -3239,6 +3445,56 @@ export type Database = {
},
]
}
ride_water_details: {
Row: {
boat_capacity: number | null
created_at: string | null
flume_type: string | null
id: string
pump_capacity_lph: number | null
ride_id: string
splash_height_meters: number | null
updated_at: string | null
water_depth_cm: number | null
water_volume_liters: number | null
wetness_level: string | null
}
Insert: {
boat_capacity?: number | null
created_at?: string | null
flume_type?: string | null
id?: string
pump_capacity_lph?: number | null
ride_id: string
splash_height_meters?: number | null
updated_at?: string | null
water_depth_cm?: number | null
water_volume_liters?: number | null
wetness_level?: string | null
}
Update: {
boat_capacity?: number | null
created_at?: string | null
flume_type?: string | null
id?: string
pump_capacity_lph?: number | null
ride_id?: string
splash_height_meters?: number | null
updated_at?: string | null
water_depth_cm?: number | null
water_volume_liters?: number | null
wetness_level?: string | null
}
Relationships: [
{
foreignKeyName: "ride_water_details_ride_id_fkey"
columns: ["ride_id"]
isOneToOne: true
referencedRelation: "rides"
referencedColumns: ["id"]
},
]
}
rides: {
Row: {
age_requirement: number | null