{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$ref": "#/definitions/PackageVersionCommandResult",
  "definitions": {
    "PackageVersionCommandResult": {
      "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"]
        }
      },
      "additionalProperties": false
    },
    "PackagingSObjects.Package2VersionStatus": {
      "type": "string",
      "enum": [
        "Queued",
        "InProgress",
        "Success",
        "Error",
        "Initializing",
        "VerifyingFeaturesAndSettings",
        "VerifyingDependencies",
        "VerifyingMetadata",
        "FinalizingPackageVersion",
        "PerformingValidations"
      ]
    }
  }
}
