@@ -1123,6 +1123,13 @@ def to_core_get_task_push_notification_config_request(
11231123 compat_req : types_v03 .GetTaskPushNotificationConfigRequest ,
11241124) -> pb2_v10 .GetTaskPushNotificationConfigRequest :
11251125 """Convert get task push notification config request to v1.0 core type."""
1126+ if isinstance (
1127+ compat_req .params , types_v03 .GetTaskPushNotificationConfigParams
1128+ ):
1129+ return pb2_v10 .GetTaskPushNotificationConfigRequest (
1130+ task_id = compat_req .params .id ,
1131+ id = compat_req .params .push_notification_config_id ,
1132+ )
11261133 return pb2_v10 .GetTaskPushNotificationConfigRequest (
11271134 task_id = compat_req .params .id
11281135 )
@@ -1133,8 +1140,17 @@ def to_compat_get_task_push_notification_config_request(
11331140 request_id : str | int ,
11341141) -> types_v03 .GetTaskPushNotificationConfigRequest :
11351142 """Convert get task push notification config request to v0.3 compat type."""
1143+ params : (
1144+ types_v03 .GetTaskPushNotificationConfigParams | types_v03 .TaskIdParams
1145+ )
1146+ if core_req .id :
1147+ params = types_v03 .GetTaskPushNotificationConfigParams (
1148+ id = core_req .task_id , push_notification_config_id = core_req .id
1149+ )
1150+ else :
1151+ params = types_v03 .TaskIdParams (id = core_req .task_id )
11361152 return types_v03 .GetTaskPushNotificationConfigRequest (
1137- id = request_id , params = types_v03 . TaskIdParams ( id = core_req . task_id )
1153+ id = request_id , params = params
11381154 )
11391155
11401156
0 commit comments