(self, parameters, operation_model)
| 1000 | """ |
| 1001 | |
| 1002 | def serialize_to_request(self, parameters, operation_model): |
| 1003 | serialized = self._create_default_request() |
| 1004 | service_name = operation_model.service_model.metadata['targetPrefix'] |
| 1005 | operation_name = operation_model.name |
| 1006 | serialized['url_path'] = ( |
| 1007 | f'/service/{service_name}/operation/{operation_name}' |
| 1008 | ) |
| 1009 | |
| 1010 | input_shape = operation_model.input_shape |
| 1011 | if input_shape is not None: |
| 1012 | self._serialize_payload(parameters, serialized, input_shape) |
| 1013 | |
| 1014 | host_prefix = self._expand_host_prefix(parameters, operation_model) |
| 1015 | if host_prefix is not None: |
| 1016 | serialized['host_prefix'] = host_prefix |
| 1017 | |
| 1018 | self._serialize_headers(serialized, operation_model) |
| 1019 | |
| 1020 | return serialized |
| 1021 | |
| 1022 | def _serialize_payload(self, parameters, serialized, shape): |
| 1023 | body_payload = self._serialize_body_params(parameters, shape) |
nothing calls this directly
no test coverage detected