def __init__()

in mssqlscripter/jsonrpc/contracts/scriptingservice.py [0:0]


    def __init__(self, parameters):
        self.file_path = parameters[u'FilePath']
        self.connection_string = parameters[u'ConnectionString']
        self.script_destination = parameters[u'ScriptDestination']
        self.scripting_options = ScriptingOptions(parameters)

        self.include_schema = parameters[u'IncludeSchemas'] if u'IncludeSchemas' in parameters else None
        self.exclude_schema = parameters[u'ExcludeSchemas'] if u'ExcludeSchemas' in parameters else None
        self.include_type = parameters[u'IncludeTypes'] if u'IncludeTypes' in parameters else None
        self.exclude_type = parameters[u'ExcludeTypes'] if u'ExcludeTypes' in parameters else None

        # List of scripting objects.
        self.include_objects = ScriptingObjects(
            parameters[u'IncludeObjects'] if u'IncludeObjects' in parameters else None)
        self.exclude_objects = ScriptingObjects(
            parameters[u'ExcludeObjects'] if u'ExcludeObjects' in parameters else None)