def __init__(self, filename, monolithe_config=None, data=None):
self.monolithe_config = monolithe_config<EOL>self.filename = filename<EOL>self.allows_create = False<EOL>self.allows_delete = False<EOL>self.allows_get = False<EOL>self.allows_update = False<EOL>self.description = None<EOL>self.entity_name_plural = None  <EOL>self.extends = []<EOL>self.instance_name = None  <EOL>self.instance_name_plural = None  <EOL>self.is_root = False<EOL>self.package = None<EOL>self.resource_name = None  <EOL>self.rest_name = None  <EOL>self._entity_name = None  <EOL>self.userlabel = None<EOL>self.template = False<EOL>self.allowed_job_commands = None<EOL>self.attributes = []<EOL>self.child_apis = []<EOL>self.parent_apis = []<EOL>if data:<EOL><INDENT>self.from_dict(data=data)<EOL><DEDENT>
Initializes a model object

            Example:
                name: EnterpriseNetwork
                instance_name: enterprise_network
                entity_name_plural: EnterpriseNetworks
                instance_name_plural: enterprise_networks
                rest_name: enterprisenetwork
                resource_name: enterprisenetworks
                package: network