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)