(self, model, shapes)
| 915 | ) |
| 916 | |
| 917 | def _build_structure(self, model, shapes): |
| 918 | members = OrderedDict() |
| 919 | shape = self._build_initial_shape(model) |
| 920 | shape['members'] = members |
| 921 | |
| 922 | for name, member_model in model.get('members', OrderedDict()).items(): |
| 923 | member_shape_name = self._get_shape_name(member_model) |
| 924 | members[name] = {'shape': member_shape_name} |
| 925 | self._build_model(member_model, shapes, member_shape_name) |
| 926 | return shape |
| 927 | |
| 928 | def _build_list(self, model, shapes): |
| 929 | member_shape_name = self._get_shape_name(model) |
no test coverage detected