docs: def get(server_context, schema_name, query_name, container_path=None):
      # type: (ServerContext, str, str, str) -> Domain
      """
      Gets a domain design
      :param server_context: A LabKey server context. See utils.create_server_context.
      :param schema_name: schema of table
      :param query_name: table name of domain to get
      :param container_path: labkey container path if not already set in context
      :return: Domain
      """
      url = server_context.build_url('property', 'getDomain.api', container_path=container_path)
  
      payload = {
          'schemaName': schema_name,
          'queryName': query_name
      }
  
      domain = None
  
      raw_domain = server_context.make_request(url, payload, method='GET')
      if raw_domain is not None:
          domain = Domain.from_data(raw_domain)
  
      return domain