Example #1
0
 def __init__(self, parent_function):
     DartStructType.__init__(
         self,
         name=upper_camelize(parent_function.name) + 'Response',
         parent=parent_function.parent
     )
     if parent_function.return_field is not None:
         self.fields.append(parent_function.return_field)
Example #2
0
        def __init__(self, parent_function):
            DartStructType.__init__(
                self,
                name=upper_camelize(parent_function.name) + 'Request',
                parent=parent_function.parent
            )

            for parameter in parent_function.parameters:
                self.fields.append(
                    parameter.__class__(
                        annotations=parameter.annotations,
                        doc=parameter.doc,
                        name=parameter.name,
                        type=parameter.type,
                        parent=self,
                        required=parameter.required,
                    )
                )