def _generate_operation_input()

in botogen/botogen/gen.py [0:0]


    def _generate_operation_input(self, input_model):
        required_params = []
        optional_params = []
        for param_name, param_model in input_model.members.items():
            param_shape = self._generate_shape(param_model)
            param = ClientParam(param_name, param_shape)

            if param_name in input_model.required_members:
                required_params.append(param)
            else:
                optional_params.append(param)

        return required_params, optional_params