{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/scale-ai/json-schema/scale-ai-legacy-evaluation-response-with-views-schema.json",
  "title": "LegacyEvaluationResponseWithViews",
  "x-generated": "2026-10-27",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/scale-ai-sgp-v4-openapi.yml#/components/schemas/LegacyEvaluationResponseWithViews",
  "properties": {
    "evaluation_datasets": {
      "title": "Evaluation Datasets",
      "items": {
        "$ref": "#/$defs/EvaluationDatasetResponse"
      },
      "type": "array"
    },
    "evaluation_config_expanded": {
      "anyOf": [
        {
          "$ref": "#/$defs/EvaluationConfigExpanded"
        },
        {
          "$ref": "#/$defs/LegacyEvaluationConfigExpanded"
        }
      ],
      "title": "Evaluation Config Expanded"
    },
    "async_jobs": {
      "title": "Async Jobs",
      "items": {
        "$ref": "#/$defs/AsyncJobForView"
      },
      "type": "array"
    },
    "application_spec": {
      "$ref": "#/$defs/egp_api_backend__server__api__models__application_models__ApplicationSpecResponse"
    },
    "name": {
      "type": "string",
      "title": "Name"
    },
    "description": {
      "title": "Description",
      "type": "string"
    },
    "status": {
      "$ref": "#/$defs/EvaluationORMStatusEnum"
    },
    "application_spec_id": {
      "type": "string",
      "title": "Application Spec Id"
    },
    "application_variant_id": {
      "type": "string",
      "title": "Application Variant Id"
    },
    "tags": {
      "title": "Tags",
      "additionalProperties": true,
      "type": "object"
    },
    "evaluation_config": {
      "title": "Evaluation Config",
      "additionalProperties": true,
      "type": "object"
    },
    "evaluation_config_id": {
      "title": "Evaluation Config Id",
      "description": "The ID of the associated evaluation config.",
      "type": "string"
    },
    "completed_at": {
      "title": "Completed At",
      "description": "The date and time that all test case results for the evaluation were completed for the evaluation in ISO format.",
      "type": "string",
      "format": "date-time"
    },
    "total_test_case_result_count": {
      "type": "integer",
      "title": "Total Test Case Result Count",
      "description": "The total number of test case results for the evaluation"
    },
    "completed_test_case_result_count": {
      "type": "integer",
      "title": "Completed Test Case Result Count",
      "description": "The number of test case results that have been completed for the evaluation"
    },
    "annotation_config": {
      "$ref": "#/$defs/AnnotationConfig",
      "description": "Annotation configuration for tasking",
      "can_patch": false
    },
    "question_id_to_annotation_config": {
      "title": "Question Id To Annotation Config",
      "description": "Specifies the annotation configuration to use for specific questions.",
      "can_patch": false,
      "additionalProperties": {
        "$ref": "#/$defs/AnnotationConfig"
      },
      "type": "object"
    },
    "metric_config": {
      "$ref": "#/$defs/MetricConfig",
      "description": "Specifies the config for the metrics to be computed.",
      "can_patch": false
    },
    "id": {
      "type": "string",
      "title": "Id",
      "description": "The unique identifier of the entity."
    },
    "created_at": {
      "type": "string",
      "format": "date-time",
      "title": "Created At",
      "description": "The date and time when the entity was created in ISO format."
    },
    "account_id": {
      "type": "string",
      "title": "Account Id",
      "description": "The ID of the account that owns the given entity.",
      "can_patch": false
    },
    "created_by_user_id": {
      "type": "string",
      "title": "Created By User Id",
      "description": "The user who originally created the entity."
    },
    "created_by_identity_type": {
      "$ref": "#/$defs/IdentifierTypeEnum",
      "description": "The type of identity that created the entity."
    },
    "archived_at": {
      "title": "Archived At",
      "description": "The date and time when the entity was archived in ISO format.",
      "type": "string",
      "format": "date-time"
    }
  },
  "type": "object",
  "required": [
    "name",
    "description",
    "status",
    "application_spec_id",
    "total_test_case_result_count",
    "completed_test_case_result_count",
    "id",
    "created_at",
    "account_id",
    "created_by_user_id",
    "created_by_identity_type"
  ],
  "$defs": {
    "AnnotationConfig": {
      "properties": {
        "annotation_config_type": {
          "$ref": "#/$defs/AnnotationConfigType",
          "default": "flexible"
        },
        "components": {
          "title": "Components",
          "items": {
            "items": {
              "$ref": "#/$defs/AnnotationItem"
            },
            "type": "array"
          },
          "type": "array"
        },
        "direction": {
          "$ref": "#/$defs/AnnotationConfigDirectionType",
          "default": "row"
        },
        "llm_prompt": {
          "$ref": "#/$defs/AutoEvaluationPrompt"
        }
      },
      "type": "object",
      "title": "AnnotationConfig"
    },
    "AnnotationConfigDirectionType": {
      "type": "string",
      "enum": [
        "col",
        "row"
      ],
      "title": "AnnotationConfigDirectionType"
    },
    "AnnotationConfigType": {
      "type": "string",
      "enum": [
        "generation",
        "flexible",
        "summarization",
        "multiturn",
        "translation"
      ],
      "title": "AnnotationConfigType"
    },
    "AnnotationItem": {
      "properties": {
        "optional": {
          "type": "boolean",
          "title": "Optional",
          "default": false
        },
        "data_loc": {
          "$ref": "#/$defs/DataLoc"
        },
        "label": {
          "title": "Label",
          "type": "string"
        }
      },
      "type": "object",
      "required": [
        "data_loc"
      ],
      "title": "AnnotationItem"
    },
    "AsyncJobForView": {
      "properties": {
        "job_type": {
          "title": "Job Type",
          "type": "string"
        },
        "parent_job_id": {
          "title": "Parent Job Id",
          "type": "string"
        },
        "status": {
          "type": "string",
          "title": "Status"
        },
        "status_reason": {
          "title": "Status Reason",
          "type": "string"
        },
        "progress": {
          "title": "Progress",
          "additionalProperties": true,
          "type": "object"
        },
        "job_metadata": {
          "title": "Job Metadata",
          "additionalProperties": true,
          "type": "object"
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "title": "Created At",
          "description": "The date and time when the entity was created in ISO format."
        },
        "updated_at": {
          "type": "string",
          "format": "date-time",
          "title": "Updated At",
          "description": "The date and time when the entity was last updated in ISO format."
        },
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The unique identifier of the entity."
        }
      },
      "type": "object",
      "required": [
        "status",
        "created_at",
        "updated_at",
        "id"
      ],
      "title": "AsyncJobForView"
    },
    "AutoEvalBaseModelName": {
      "type": "string",
      "enum": [
        "gpt-4-32k-0613",
        "gpt-4-turbo-preview",
        "gpt-4-turbo-2024-04-09",
        "gpt-4o-2024-05-13",
        "gpt-4o",
        "gpt-4o-mini-2024-07-18",
        "gpt-4o-mini",
        "gpt-4.1",
        "gpt-4.1-mini",
        "gpt-4.1-nano",
        "gpt-5-nano",
        "gpt-5-mini",
        "gpt-5",
        "gpt-5.1",
        "gpt-5.2",
        "o1",
        "o1-mini",
        "o3",
        "o3-mini",
        "o3-mini-2025-01-31",
        "o4-mini",
        "gpt-oss-120b",
        "gpt-oss-20b",
        "llama-3-70b-instruct",
        "llama-3-1-70b-instruct",
        "llama-3-70b-instruct-bedrock"
      ],
      "title": "AutoEvalBaseModelName"
    },
    "AutoEvaluationParameters": {
      "properties": {
        "temperature": {
          "title": "Temperature",
          "type": "number",
          "maximum": 2,
          "minimum": 0
        },
        "batch_size": {
          "title": "Batch Size",
          "type": "integer",
          "maximum": 25,
          "minimum": 1
        }
      },
      "type": "object",
      "title": "AutoEvaluationParameters"
    },
    "AutoEvaluationPrompt": {
      "properties": {
        "variables": {
          "items": {
            "$ref": "#/$defs/PromptVariable"
          },
          "type": "array",
          "title": "Variables"
        },
        "template": {
          "type": "string",
          "title": "Template"
        }
      },
      "type": "object",
      "required": [
        "variables",
        "template"
      ],
      "title": "AutoEvaluationPrompt"
    },
    "CategoricalChoice": {
      "properties": {
        "label": {
          "title": "Label",
          "type": "string"
        },
        "value": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "integer"
            },
            {
              "type": "boolean"
            },
            {
              "type": "number"
            }
          ],
          "title": "Value"
        },
        "audit_required": {
          "type": "boolean",
          "title": "Audit Required",
          "default": false
        }
      },
      "type": "object",
      "required": [
        "label",
        "value"
      ],
      "title": "CategoricalChoice"
    },
    "CharacterLimit": {
      "properties": {
        "min": {
          "type": "integer",
          "title": "Min",
          "description": "Minimum number of characters",
          "default": 50
        },
        "max": {
          "type": "integer",
          "title": "Max",
          "description": "Maximum number of characters",
          "default": 1000
        }
      },
      "type": "object",
      "title": "CharacterLimit"
    },
    "DataLoc": {
      "items": {
        "type": "string"
      },
      "type": "array",
      "title": "DataLoc"
    },
    "EvaluationConfigExpanded": {
      "properties": {
        "evaluation_type": {
          "$ref": "#/$defs/EvaluationConfigORMEvaluationTypeEnum",
          "description": "Evaluation type"
        },
        "question_set_id": {
          "type": "string",
          "title": "Question Set Id"
        },
        "studio_project_id": {
          "title": "Studio Project Id",
          "type": "string"
        },
        "auto_evaluation_model": {
          "$ref": "#/$defs/AutoEvalBaseModelName",
          "description": "The name of the model to be used for auto-evaluation"
        },
        "auto_evaluation_parameters": {
          "$ref": "#/$defs/AutoEvaluationParameters",
          "description": "Execution parameters for auto-evaluation"
        },
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The unique identifier of the entity."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "title": "Created At",
          "description": "The date and time when the entity was created in ISO format."
        },
        "account_id": {
          "type": "string",
          "title": "Account Id",
          "description": "The ID of the account that owns the given entity.",
          "can_patch": false
        },
        "created_by_user_id": {
          "type": "string",
          "title": "Created By User Id",
          "description": "The user who originally created the entity."
        },
        "created_by_identity_type": {
          "$ref": "#/$defs/IdentifierTypeEnum",
          "description": "The type of identity that created the entity."
        },
        "question_set": {
          "$ref": "#/$defs/QuestionSetWithQuestions"
        }
      },
      "type": "object",
      "required": [
        "evaluation_type",
        "question_set_id",
        "id",
        "created_at",
        "account_id",
        "created_by_user_id",
        "created_by_identity_type",
        "question_set"
      ],
      "title": "EvaluationConfigExpanded"
    },
    "EvaluationConfigORMEvaluationTypeEnum": {
      "type": "string",
      "enum": [
        "studio",
        "llm_auto",
        "human",
        "llm_benchmark"
      ],
      "title": "EvaluationConfigORMEvaluationTypeEnum"
    },
    "EvaluationDatasetORMSchemaTypeEnum": {
      "type": "string",
      "enum": [
        "GENERATION",
        "FLEXIBLE"
      ],
      "title": "EvaluationDatasetORMSchemaTypeEnum"
    },
    "EvaluationDatasetResponse": {
      "properties": {
        "name": {
          "type": "string",
          "title": "Name",
          "description": "The name of the dataset"
        },
        "schema_type": {
          "$ref": "#/$defs/EvaluationDatasetORMSchemaTypeEnum",
          "description": "The schema type of the dataset."
        },
        "knowledge_base_id": {
          "title": "Knowledge Base Id",
          "description": "ID of the knowledge base that the evaluation dataset is associated with.",
          "can_patch": false,
          "type": "string"
        },
        "evaluation_dataset_metadata": {
          "title": "Evaluation Dataset Metadata",
          "description": "Metadata about the Evaluation Dataset that it is associated with",
          "can_patch": false,
          "additionalProperties": true,
          "type": "object"
        },
        "out_of_date": {
          "title": "Out Of Date",
          "description": "Boolean to check whether or not the knowledge base has been uploaded to since publication of the dataset.",
          "can_patch": false,
          "type": "boolean"
        },
        "vendor": {
          "$ref": "#/$defs/EvaluationDatasetVendor",
          "description": "The vendor of the evaluation dataset (e.g. 'Scale' for Scale off-the-shelf datasets). Null if the evaluation dataset is not from a vendor (e.g., is created by the customer)."
        },
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The unique identifier of the entity."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "title": "Created At",
          "description": "The date and time when the entity was created in ISO format."
        },
        "updated_at": {
          "type": "string",
          "format": "date-time",
          "title": "Updated At",
          "description": "The date and time when the entity was last updated in ISO format."
        },
        "account_id": {
          "type": "string",
          "title": "Account Id",
          "description": "The ID of the account that owns the given entity.",
          "can_patch": false
        },
        "created_by_user_id": {
          "type": "string",
          "title": "Created By User Id",
          "description": "The user who originally created the entity."
        },
        "created_by_identity_type": {
          "$ref": "#/$defs/IdentifierTypeEnum",
          "description": "The type of identity that created the entity."
        },
        "archived_at": {
          "title": "Archived At",
          "description": "The date and time when the entity was archived in ISO format.",
          "type": "string",
          "format": "date-time"
        },
        "schema_sub_type": {
          "$ref": "#/$defs/EvaluationDatasetSchemaSubType"
        }
      },
      "type": "object",
      "required": [
        "name",
        "schema_type",
        "id",
        "created_at",
        "updated_at",
        "account_id",
        "created_by_user_id",
        "created_by_identity_type"
      ],
      "title": "EvaluationDatasetResponse"
    },
    "EvaluationDatasetSchemaSubType": {
      "type": "string",
      "enum": [
        "summarization",
        "translation"
      ],
      "title": "EvaluationDatasetSchemaSubType"
    },
    "EvaluationDatasetVendor": {
      "type": "string",
      "enum": [
        "scale"
      ],
      "title": "EvaluationDatasetVendor"
    },
    "EvaluationORMStatusEnum": {
      "type": "string",
      "enum": [
        "PENDING",
        "COMPLETED",
        "FAILED"
      ],
      "title": "EvaluationORMStatusEnum"
    },
    "FreeTextQuestionOptions": {
      "properties": {
        "characterLimit": {
          "$ref": "#/$defs/CharacterLimit"
        }
      },
      "type": "object",
      "required": [
        "characterLimit"
      ],
      "title": "FreeTextQuestionOptions"
    },
    "IdentifierTypeEnum": {
      "type": "string",
      "enum": [
        "user",
        "service_account"
      ],
      "title": "IdentifierTypeEnum"
    },
    "LegacyEvaluationConfigExpanded": {
      "properties": {
        "evaluation_type": {
          "$ref": "#/$defs/EvaluationConfigORMEvaluationTypeEnum"
        },
        "studio_project_id": {
          "title": "Studio Project Id",
          "type": "string"
        },
        "question_set": {
          "$ref": "#/$defs/LegacyQuestionSetForView"
        }
      },
      "type": "object",
      "required": [
        "evaluation_type",
        "question_set"
      ],
      "title": "LegacyEvaluationConfigExpanded"
    },
    "LegacyQuestionForView": {
      "properties": {
        "type": {
          "$ref": "#/$defs/QuestionORMTypeEnum"
        },
        "title": {
          "type": "string",
          "title": "Title"
        },
        "prompt": {
          "type": "string",
          "title": "Prompt"
        },
        "choices": {
          "title": "Choices",
          "description": "List of choices for the question. Required for CATEGORICAL questions.",
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "type": "array"
        },
        "multi": {
          "title": "Multi",
          "description": "Whether the question allows multiple answers.",
          "type": "boolean"
        },
        "required": {
          "title": "Required",
          "description": "Whether the question is required.",
          "type": "boolean"
        },
        "conditions": {
          "title": "Conditions",
          "description": "Conditions for the question to be shown.",
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "type": "array"
        },
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The unique identifier of the entity."
        }
      },
      "type": "object",
      "required": [
        "type",
        "title",
        "prompt",
        "id"
      ],
      "title": "LegacyQuestionForView"
    },
    "LegacyQuestionSetForView": {
      "properties": {
        "questions": {
          "items": {
            "$ref": "#/$defs/LegacyQuestionForView"
          },
          "type": "array",
          "title": "Questions"
        },
        "question_id_to_config": {
          "title": "Question Id To Config",
          "additionalProperties": {
            "$ref": "#/$defs/QuestionSetQuestionConfig"
          },
          "type": "object"
        }
      },
      "type": "object",
      "required": [
        "questions"
      ],
      "title": "LegacyQuestionSetForView"
    },
    "MetricConfig": {
      "properties": {
        "components": {
          "items": {
            "$ref": "#/$defs/MetricItem"
          },
          "type": "array",
          "title": "Components"
        }
      },
      "type": "object",
      "required": [
        "components"
      ],
      "title": "MetricConfig"
    },
    "MetricItem": {
      "properties": {
        "type": {
          "$ref": "#/$defs/MetricScorerType"
        },
        "name": {
          "type": "string",
          "title": "Name"
        },
        "mappings": {
          "title": "Mappings",
          "additionalProperties": {
            "$ref": "#/$defs/DataLoc"
          },
          "type": "object"
        },
        "params": {
          "title": "Params",
          "additionalProperties": true,
          "type": "object"
        }
      },
      "type": "object",
      "required": [
        "type",
        "name"
      ],
      "title": "MetricItem"
    },
    "MetricScorerType": {
      "type": "string",
      "enum": [
        "rouge",
        "rouge1",
        "rouge2",
        "rougeL",
        "bleu",
        "meteor",
        "cosine_similarity",
        "f1"
      ],
      "title": "MetricScorerType"
    },
    "NumberQuestionOptions": {
      "properties": {
        "min": {
          "title": "Min",
          "description": "Minimum value for the number",
          "type": "number"
        },
        "max": {
          "title": "Max",
          "description": "Maximum value for the number",
          "type": "number"
        }
      },
      "type": "object",
      "title": "NumberQuestionOptions"
    },
    "PromptVariable": {
      "properties": {
        "name": {
          "type": "string",
          "title": "Name"
        },
        "optional": {
          "type": "boolean",
          "title": "Optional",
          "default": false
        },
        "data_loc": {
          "$ref": "#/$defs/DataLoc"
        }
      },
      "type": "object",
      "required": [
        "name",
        "data_loc"
      ],
      "title": "PromptVariable"
    },
    "QuestionORMTypeEnum": {
      "type": "string",
      "enum": [
        "categorical",
        "free_text",
        "rating",
        "number",
        "form",
        "timestamp"
      ],
      "title": "QuestionORMTypeEnum"
    },
    "QuestionResponse": {
      "properties": {
        "type": {
          "$ref": "#/$defs/QuestionORMTypeEnum",
          "description": "The type of question"
        },
        "title": {
          "type": "string",
          "title": "Title"
        },
        "prompt": {
          "type": "string",
          "title": "Prompt"
        },
        "choices": {
          "title": "Choices",
          "description": "List of choices for the question. Required for CATEGORICAL questions.",
          "items": {
            "$ref": "#/$defs/CategoricalChoice"
          },
          "type": "array"
        },
        "ratingOptions": {
          "$ref": "#/$defs/RatingQuestionOptions",
          "description": "Options for rating questions."
        },
        "numberOptions": {
          "$ref": "#/$defs/NumberQuestionOptions",
          "description": "Options for number questions."
        },
        "freeTextOptions": {
          "$ref": "#/$defs/FreeTextQuestionOptions",
          "description": "Options for free text questions."
        },
        "multi": {
          "title": "Multi",
          "description": "Whether the question allows multiple answers.",
          "type": "boolean"
        },
        "dropdown": {
          "title": "Dropdown",
          "description": "Whether the question is displayed as a dropdown in the UI.",
          "type": "boolean"
        },
        "required": {
          "title": "Required",
          "description": "[To be deprecated in favor of question set question_id_to_config] Whether the question is required.",
          "type": "boolean"
        },
        "conditions": {
          "title": "Conditions",
          "description": "Conditions for the question to be shown.",
          "items": {
            "additionalProperties": true,
            "type": "object"
          },
          "type": "array"
        },
        "default": {
          "title": "Default",
          "description": "The default value for the question."
        },
        "form_schema": {
          "title": "Form Schema",
          "description": "The schema for the question.",
          "additionalProperties": true,
          "type": "object"
        },
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The unique identifier of the entity."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "title": "Created At",
          "description": "The date and time when the entity was created in ISO format."
        },
        "account_id": {
          "type": "string",
          "title": "Account Id",
          "description": "The ID of the account that owns the given entity.",
          "can_patch": false
        },
        "created_by_user_id": {
          "type": "string",
          "title": "Created By User Id",
          "description": "The user who originally created the entity."
        },
        "created_by_identity_type": {
          "$ref": "#/$defs/IdentifierTypeEnum",
          "description": "The type of identity that created the entity."
        }
      },
      "type": "object",
      "required": [
        "type",
        "title",
        "prompt",
        "id",
        "created_at",
        "account_id",
        "created_by_user_id",
        "created_by_identity_type"
      ],
      "title": "QuestionResponse"
    },
    "QuestionSetQuestionConfig": {
      "properties": {
        "required": {
          "title": "Required",
          "description": "Whether the question is required. False by default.",
          "default": false,
          "type": "boolean"
        }
      },
      "type": "object",
      "title": "QuestionSetQuestionConfig"
    },
    "QuestionSetWithQuestions": {
      "properties": {
        "name": {
          "type": "string",
          "title": "Name"
        },
        "question_id_to_config": {
          "title": "Question Id To Config",
          "description": "Specifies additional configurations to use for specific questions in the context of the question set. For example, `{<question_a_id>: {required: true}, <question_b_id>: {required: true}}` sets two questions as required.",
          "can_patch": false,
          "additionalProperties": {
            "$ref": "#/$defs/QuestionSetQuestionConfig"
          },
          "type": "object"
        },
        "instructions": {
          "title": "Instructions",
          "description": "Instructions to answer questions",
          "type": "string"
        },
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The unique identifier of the entity."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "title": "Created At",
          "description": "The date and time when the entity was created in ISO format."
        },
        "account_id": {
          "type": "string",
          "title": "Account Id",
          "description": "The ID of the account that owns the given entity.",
          "can_patch": false
        },
        "created_by_user_id": {
          "type": "string",
          "title": "Created By User Id",
          "description": "The user who originally created the entity."
        },
        "created_by_identity_type": {
          "$ref": "#/$defs/IdentifierTypeEnum",
          "description": "The type of identity that created the entity."
        },
        "archived_at": {
          "title": "Archived At",
          "description": "The date and time when the entity was archived in ISO format.",
          "type": "string",
          "format": "date-time"
        },
        "questions": {
          "title": "Questions",
          "items": {
            "$ref": "#/$defs/QuestionResponse"
          },
          "type": "array"
        }
      },
      "type": "object",
      "required": [
        "name",
        "id",
        "created_at",
        "account_id",
        "created_by_user_id",
        "created_by_identity_type",
        "questions"
      ],
      "title": "QuestionSetWithQuestions"
    },
    "RatingQuestionOptions": {
      "properties": {
        "minLabel": {
          "type": "string",
          "title": "Minlabel",
          "description": "Minimum value for the rating"
        },
        "maxLabel": {
          "type": "string",
          "title": "Maxlabel",
          "description": "Maximum value for the rating"
        },
        "scaleSteps": {
          "type": "integer",
          "title": "Scalesteps",
          "description": "Number of steps in the rating scale"
        }
      },
      "type": "object",
      "required": [
        "minLabel",
        "maxLabel",
        "scaleSteps"
      ],
      "title": "RatingQuestionOptions"
    },
    "egp_api_backend__server__api__models__application_models__ApplicationSpecResponse": {
      "properties": {
        "name": {
          "type": "string",
          "title": "Name",
          "description": "The name of the Application Spec"
        },
        "description": {
          "type": "string",
          "title": "Description",
          "description": "The description of the Application Spec"
        },
        "theme_id": {
          "title": "Theme Id",
          "can_patch": true,
          "type": "string"
        },
        "run_online_evaluation": {
          "title": "Run Online Evaluation",
          "description": "Whether the application spec should run online evaluation, default is `false`",
          "default": false,
          "type": "boolean"
        },
        "parent_application_spec_id": {
          "title": "Parent Application Spec Id",
          "description": "Application spec ID of the parent application from which the variants and deployments are inherited.",
          "type": "string"
        },
        "id": {
          "type": "string",
          "title": "Id",
          "description": "The unique identifier of the entity."
        },
        "created_at": {
          "type": "string",
          "format": "date-time",
          "title": "Created At",
          "description": "The date and time when the entity was created in ISO format."
        },
        "account_id": {
          "type": "string",
          "title": "Account Id",
          "description": "The ID of the account that owns the given entity.",
          "can_patch": false
        },
        "created_by_user_id": {
          "type": "string",
          "title": "Created By User Id",
          "description": "The user who originally created the entity."
        },
        "created_by_identity_type": {
          "$ref": "#/$defs/IdentifierTypeEnum",
          "description": "The type of identity that created the entity."
        },
        "archived_at": {
          "title": "Archived At",
          "description": "The date and time when the entity was archived in ISO format.",
          "type": "string",
          "format": "date-time"
        }
      },
      "type": "object",
      "required": [
        "name",
        "description",
        "id",
        "created_at",
        "account_id"
      ],
      "title": "ApplicationSpecResponse"
    }
  }
}