code: def process_raw_data(cls, raw_data):
          
          properties = raw_data["properties"]
  
          ip_pools = []
          for raw_content in properties.get("ipPools", []):
              raw_content["parentResourceID"] = raw_data["resourceId"]
              raw_content["grandParentResourceID"] = raw_data["parentResourceID"]
              ip_pools.append(IPPools.from_raw_data(raw_content))
          properties["ipPools"] = ip_pools
  
          ip_configurations = []
          for raw_content in properties.get("ipConfigurations", []):
              resource = Resource.from_raw_data(raw_content)
              ip_configurations.append(resource)
          properties["ipConfigurations"] = ip_configurations
  
          network_interfaces = []
          for raw_content in properties.get("networkInterfaces", []):
              resource = Resource.from_raw_data(raw_content)
              network_interfaces.append(resource)
          properties["networkInterfaces"] = network_interfaces
  
          return super(LogicalSubnetworks, cls).process_raw_data(raw_data)
docs: Create a new model using raw API response.