@@ -34,22 +34,7 @@ export type Database = {
3434 id ?: string
3535 user_id ?: string
3636 }
37- Relationships : [
38- {
39- foreignKeyName : "contact_requests_contact_id_fkey"
40- columns : [ "contact_id" ]
41- isOneToOne : false
42- referencedRelation : "users"
43- referencedColumns : [ "id" ]
44- } ,
45- {
46- foreignKeyName : "contact_requests_user_id_fkey"
47- columns : [ "user_id" ]
48- isOneToOne : false
49- referencedRelation : "users"
50- referencedColumns : [ "id" ]
51- } ,
52- ]
37+ Relationships : [ ]
5338 }
5439 daily_weather_data : {
5540 Row : {
@@ -124,15 +109,7 @@ export type Database = {
124109 id ?: string
125110 username ?: string | null
126111 }
127- Relationships : [
128- {
129- foreignKeyName : "fk_users_profiles"
130- columns : [ "id" ]
131- isOneToOne : false
132- referencedRelation : "users"
133- referencedColumns : [ "id" ]
134- } ,
135- ]
112+ Relationships : [ ]
136113 }
137114 radolan_data : {
138115 Row : {
@@ -368,7 +345,25 @@ export type Database = {
368345 }
369346 }
370347 Views : {
371- [ _ in never ] : never
348+ most_frequent_tree_species : {
349+ Row : {
350+ gattung_deutsch : string | null
351+ percentage : number | null
352+ }
353+ Relationships : [ ]
354+ }
355+ total_tree_species_count : {
356+ Row : {
357+ count : number | null
358+ }
359+ Relationships : [ ]
360+ }
361+ trees_count : {
362+ Row : {
363+ count : number | null
364+ }
365+ Relationships : [ ]
366+ }
372367 }
373368 Functions : {
374369 accumulated_weather_per_month : {
@@ -391,12 +386,20 @@ export type Database = {
391386 avg_wind_gust_speed_kmh : number
392387 } [ ]
393388 }
389+ calculate_adoptions : {
390+ Args : Record < PropertyKey , never >
391+ Returns : {
392+ total_adoptions : number
393+ very_thirsty_adoptions : number
394+ } [ ]
395+ }
394396 calculate_avg_waterings_per_month : {
395397 Args : Record < PropertyKey , never >
396398 Returns : {
397399 month : string
398400 watering_count : number
399401 avg_amount_per_watering : number
402+ total_sum : number
400403 } [ ]
401404 }
402405 calculate_top_tree_species : {
@@ -413,6 +416,15 @@ export type Database = {
413416 }
414417 Returns : number
415418 }
419+ get_monthly_weather : {
420+ Args : Record < PropertyKey , never >
421+ Returns : {
422+ month : string
423+ avg_temperature_celsius : number
424+ max_temperature_celsius : number
425+ total_rainfall_liters : number
426+ } [ ]
427+ }
416428 get_user_data_for_id : {
417429 Args : {
418430 u_id : string
@@ -430,6 +442,22 @@ export type Database = {
430442 watered : number
431443 } [ ]
432444 }
445+ get_waterings_with_location : {
446+ Args : Record < PropertyKey , never >
447+ Returns : {
448+ id : string
449+ lat : number
450+ lng : number
451+ amount : number
452+ timestamp : string
453+ } [ ]
454+ }
455+ is_username_taken : {
456+ Args : {
457+ given_username : string
458+ }
459+ Returns : boolean
460+ }
433461 remove_account : {
434462 Args : Record < PropertyKey , never >
435463 Returns : undefined
@@ -557,3 +585,18 @@ export type Enums<
557585 ? PublicSchema [ "Enums" ] [ PublicEnumNameOrOptions ]
558586 : never
559587
588+ export type CompositeTypes <
589+ PublicCompositeTypeNameOrOptions extends
590+ | keyof PublicSchema [ "CompositeTypes" ]
591+ | { schema : keyof Database } ,
592+ CompositeTypeName extends PublicCompositeTypeNameOrOptions extends {
593+ schema : keyof Database
594+ }
595+ ? keyof Database [ PublicCompositeTypeNameOrOptions [ "schema" ] ] [ "CompositeTypes" ]
596+ : never = never ,
597+ > = PublicCompositeTypeNameOrOptions extends { schema : keyof Database }
598+ ? Database [ PublicCompositeTypeNameOrOptions [ "schema" ] ] [ "CompositeTypes" ] [ CompositeTypeName ]
599+ : PublicCompositeTypeNameOrOptions extends keyof PublicSchema [ "CompositeTypes" ]
600+ ? PublicSchema [ "CompositeTypes" ] [ PublicCompositeTypeNameOrOptions ]
601+ : never
602+
0 commit comments