class UserArguments(arguments.Container): COMPATIBLE_TYPE = User name = arguments.String(lambda self: self.input.name) age = arguments.Value(lambda self: self.input.age) location = arguments.String(lambda self: self.input.location) married = arguments.Boolean(lambda self: self.input.married)
class UserArgument(arguments.Container): """ UserArguments Container. This is a class that translate the business entity to a knew structure for gutter. """ # Generate compatibility with the business model. COMPATIBLE_TYPE = User name = arguments.String('name') age = arguments.Integer('age') is_admin = arguments.Boolean('is_admin')
class BarArgs(arguments.Container): a = arguments.String('a') b = arguments.String('a')
class MyArguments(Container): variable1 = arguments.Value(lambda self: self.input) opposite_variable1 = arguments.Value(lambda self: not self.input) str_variable = arguments.String('prop')
class User: name = arguments.String(lambda self: self.input.name) age = arguments.Integer(lambda self: self.input.age)
class User(arguments.Container): name = arguments.String(lambda self: 'Jeff') age = arguments.Value(lambda self: 29) registered_on = arguments.Boolean(lambda self: True)
class Request(arguments.Container): ip = arguments.String('192.168.0.1')