2 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

MdeOperation — openapi

Async operation result for a :calculateMde call. When Done is true exactly one of Error or Mde is set; when false, neither is.

Properties

NameTypeRequiredDescription
operationIdstringfalseStable operation ID.
lastModifiedTimestringfalseUTC time the operation was last modified.
donebooleanfalseTrue once the calculation terminates (success or failure).
errorfalseError outcome, when Done is true and the calculation failed.
mdefalseSuccessful outcome, when Done is true and a result is available.

Complete Schema

{
  "type": "object",
  "properties": {
    "operationId": {
      "type": "string",
      "description": "Stable operation ID.",
      "nullable": true
    },
    "lastModifiedTime": {
      "type": "string",
      "description": "UTC time the operation was last modified.",
      "nullable": true
    },
    "done": {
      "type": "boolean",
      "description": "True once the calculation terminates (success or failure)."
    },
    "error": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ExperimentApiError"
        }
      ],
      "description": "Error outcome, when Done is true and the calculation failed.",
      "nullable": true
    },
    "mde": {
      "allOf": [
        {
          "$ref": "#/components/schemas/MdeResult"
        }
      ],
      "description": "Successful outcome, when Done is true and a result is available.",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "Async operation result for a `:calculateMde` call. When Done is true\r\nexactly one of Error or Mde is set; when false, neither is."
}