class_docstr: Describes one Serve application, and currently can also be used as a standalone
  config to deploy a single application to a Ray cluster.
class_docstr_tok: ["Describes","one","Serve","application",",","and","currently","can","also","be","used","as","a","standalone","config","to","deploy","a","single","application","to","a","Ray","cluster","."]
docstr: Returns an empty app schema dictionary.
  
  Schema can be used as a representation of an empty Serve application config.
docstr_tok: ["Returns","an","empty","app","schema","dictionary",".","Schema","can","be","used","as","a","representation","of","an","empty","Serve","application","config","."]
code: def get_empty_schema_dict() -> Dict:
      """Returns an empty app schema dictionary.
  
      Schema can be used as a representation of an empty Serve application config.
      """
  
      return {
          "import_path": "",
          "runtime_env": {},
          "deployments": [],
      }
  
imports: import logging
  from collections import Counter
  from dataclasses import dataclass, field
  from enum import Enum
  from typing import Any, Dict, List, Optional, Set, Union
  from zlib import crc32
  from ray._private.pydantic_compat import BaseModel, Extra, Field, root_validator, validator
  from ray._private.runtime_env.packaging import parse_uri
  from ray.serve._private.common import ApplicationStatus, DeploymentStatus, DeploymentStatusTrigger, ProxyStatus, ReplicaState, ServeDeployMode
  from ray.serve._private.constants import DEFAULT_GRPC_PORT, DEFAULT_UVICORN_KEEP_ALIVE_TIMEOUT_S, SERVE_DEFAULT_APP_NAME
  from ray.serve._private.deployment_info import DeploymentInfo
  from ray.serve._private.utils import DEFAULT
  from ray.serve.config import ProxyLocation
  from ray.util.annotations import PublicAPI
label_desc: Use image node_id 4 for calling the ServeApplicationSchema obj's underlying member method code with example usage: obj.get_empty_schema_dict() and returns: dict