{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$ref": "#/definitions/PackageVersionCreateRequestResult",
  "definitions": {
    "PackageVersionCreateRequestResult": {
      "type": "object",
      "properties": {
        "Id": {
          "type": "string"
        },
        "Status": {
          "$ref": "#/definitions/PackagingSObjects.Package2VersionStatus"
        },
        "Package2Id": {
          "type": "string"
        },
        "Package2Name": {
          "type": ["string", "null"]
        },
        "Package2VersionId": {
          "type": "string"
        },
        "SubscriberPackageVersionId": {
          "type": ["string", "null"]
        },
        "Tag": {
          "type": "string"
        },
        "Branch": {
          "type": "string"
        },
        "Error": {
          "type": "array",
          "items": {}
        },
        "CreatedDate": {
          "type": "string"
        },
        "HasMetadataRemoved": {
          "type": ["boolean", "null"]
        },
        "HasPassedCodeCoverageCheck": {
          "type": ["boolean", "null"]
        },
        "CodeCoverage": {
          "type": ["number", "null"]
        },
        "VersionNumber": {
          "type": ["string", "null"]
        },
        "CreatedBy": {
          "type": "string"
        },
        "ConvertedFromVersionId": {
          "type": ["string", "null"]
        },
        "TotalNumberOfMetadataFiles": {
          "type": ["number", "null"]
        },
        "TotalSizeOfMetadataFiles": {
          "type": ["number", "null"]
        }
      },
      "required": [
        "Id",
        "Status",
        "Package2Id",
        "Package2Name",
        "Package2VersionId",
        "SubscriberPackageVersionId",
        "Tag",
        "Branch",
        "Error",
        "CreatedDate",
        "HasMetadataRemoved",
        "HasPassedCodeCoverageCheck",
        "CodeCoverage",
        "VersionNumber",
        "CreatedBy",
        "ConvertedFromVersionId",
        "TotalNumberOfMetadataFiles",
        "TotalSizeOfMetadataFiles"
      ],
      "additionalProperties": false
    },
    "PackagingSObjects.Package2VersionStatus": {
      "type": "string",
      "enum": [
        "Queued",
        "InProgress",
        "Success",
        "Error",
        "Initializing",
        "VerifyingFeaturesAndSettings",
        "VerifyingDependencies",
        "VerifyingMetadata",
        "FinalizingPackageVersion",
        "PerformingValidations"
      ]
    }
  }
}
