@@ -10,7 +10,17 @@ module Types
1010 Sequel . as ( :service_keys__guid , :guid ) ,
1111 Sequel . as ( Types ::SERVICE_KEY , :type ) ,
1212 Sequel . as ( :spaces__guid , :space_guid ) ,
13- Sequel . as ( :service_keys__created_at , :created_at )
13+ Sequel . as ( :service_keys__created_at , :created_at ) ,
14+ Sequel . as ( :service_keys__updated_at , :updated_at ) ,
15+ Sequel . as ( :service_keys__name , :name ) ,
16+ Sequel . as ( :service_instances__guid , :service_instance_guid ) ,
17+ Sequel . as ( nil , :app_guid ) ,
18+ Sequel . as ( nil , :last_operation_state ) ,
19+ Sequel . as ( nil , :last_operation_description ) ,
20+ Sequel . as ( nil , :last_operation_created_at ) ,
21+ Sequel . as ( nil , :last_operation_updated_at ) ,
22+ Sequel . as ( nil , :last_operation_type ) ,
23+ Sequel . as ( nil , :last_operation_id )
1424 ) . join (
1525 :service_instances , id : Sequel [ :service_keys ] [ :service_instance_id ]
1626 ) . join (
@@ -21,11 +31,23 @@ module Types
2131 Sequel . as ( :service_bindings__guid , :guid ) ,
2232 Sequel . as ( Types ::SERVICE_BINDING , :type ) ,
2333 Sequel . as ( :spaces__guid , :space_guid ) ,
24- Sequel . as ( :service_bindings__created_at , :created_at )
34+ Sequel . as ( :service_bindings__created_at , :created_at ) ,
35+ Sequel . as ( :service_bindings__updated_at , :updated_at ) ,
36+ Sequel . as ( :service_bindings__name , :name ) ,
37+ Sequel . as ( :service_bindings__service_instance_guid , :service_instance_guid ) ,
38+ Sequel . as ( :service_bindings__app_guid , :app_guid ) ,
39+ Sequel . as ( :service_binding_operations__state , :last_operation_state ) ,
40+ Sequel . as ( :service_binding_operations__description , :last_operation_description ) ,
41+ Sequel . as ( :service_binding_operations__created_at , :last_operation_created_at ) ,
42+ Sequel . as ( :service_binding_operations__updated_at , :last_operation_updated_at ) ,
43+ Sequel . as ( :service_binding_operations__type , :last_operation_type ) ,
44+ Sequel . as ( :service_binding_operations__id , :last_operation_id )
2545 ) . join (
2646 :apps , guid : Sequel [ :service_bindings ] [ :app_guid ]
2747 ) . join (
2848 :spaces , guid : Sequel [ :apps ] [ :space_guid ]
49+ ) . left_join (
50+ :service_binding_operations , service_binding_id : Sequel [ :service_bindings ] [ :id ]
2951 ) . freeze
3052
3153 VIEW = [
0 commit comments