Package Actions API

The Package Actions API is used to create, update, delete a package and package group. It is also used to list all package groups, add packages within a package group, remove packages from a package group, add package groups to a package, and remove package groups from a package.
2
Create Package
The create package API defines the
CA Harvest SCM
package.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packages
Method
POST
Request body parameters
processId [integer]
unique ID that represents Create Package process.
This is a
mandatory
parameter.
name
[string]
Uniquely names a package as the package-naming definition in the process properties.
assignedTo
[integer]
Represents ID of a user from all defined CA Harvest SCM users in your installation.
description [string]
Specifies comments.
Update Package
The update package allows you to update properties the existing package.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packages/<packageId>
Method
PUT
URL parameter
packageId
[integer]
A unique ID that represents the CA Harvest SCM package.
Request body parameter
name
[string]
Specify the name of the package to be updated.
assignedTo[integer]
Represents ID of a user from all defined CA Harvest SCM users in your installation
description [string]
Specifies comments.
note [string]
Specifies notes.
priority [integer]
Specifies priority.
Delete Package
The delete package API is used to delete an existing package.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packages/<packageId>
Method
DELETE
URL parameter
packageId
[integer]
A unique ID that represents the CA Harvest SCM package.
Request body parameters
processId
[integer]
A unique ID that represents the Delete Package process.
This is a mandatory parameter.
Create Package Group
The create package group allows you to define the
CA Harvest SCM
package group.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/packageGroups
Method
POST
Request body parameters
name
[string]
Enter the name of the package group to be created.
bindPackages[boolean]
Used to bind packages.
If "true" and "Enforce Bind" is selected on the Demote or Promote Properties dialog, all packages in the group must be demoted or promoted together.
List Package Group
The list package group API lists all the package groups in a specific project.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/packageGroups
Method
GET
Update Package Group
The update package group allows you to update an existing package group.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packageGroups/<packageGroupId>
Method
PUT
URL parameter
packageGroupId
[integer]
A unique ID that represents the CA Harvest SCM package group.
Request body parameters
name
[string]
Enter the name of the package group to be updated.
bindPackages[boolean]
Specifies to bind packages.
If "true" and if "Enforce Bind" is selected on the Demote or Promote Properties dialog, all packages in the group must be demoted or promoted together.
note [string]
Specifies notes.
Delete Package Group
The delete package group API is used to delete the existing package group.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packageGroups/<packageGroupId>
Method
DELETE
URL parameter
packageGroupId
[integer]
A unique ID that represents CA Harvest SCM package group.
Add Packages to Package Group
Used to add multiple packages to a package group.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packageGroups/<packageGroupId>/addPackages
Method
PUT
URL parameter
packageGroupId
[integer]
A unique ID that represents a package group.
Request body parameters
packageIds
[integer array]
An array of Harvest Package Ids to be added to a Package Group.
Remove Packages from Package Group
Allows to remove multiple packages from the package group.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packageGroups/<packageGroupId>/removePackages
Method
PUT
URL parameter
packageGroupId
[integer]
A unique ID to represent the CA Harvest SCM package group.
Request body parameters
packageIds
[integer array]
An array of Harvest Package Ids to be removed from the Package Group.
Add Package Groups to Package
Allows to add multiple package groups to a package.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packages/<packageId>/addPackageGroups
Method
PUT
URL parameter
packageId
[integer]
A unique ID that represents the CA Harvest SCM package.
Request body parameters
packageGroupIds
[integer array]
An array of Package Group IDs to be added to a specified package.
Remove Package Groups from Package
Allows to remove multiple package groups from a package.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packages/<packageId>/removePackageGroups
Method
PUT
URL parameter
packageId
[integer]
A unique ID that represents CA Harvest SCM package.
Request body parameters
packageGroupIds
[integer array]
An array of Package Group IDs to be removed from a specified package.
Delete a Version in a Package
The delete version process when executed at a package level lets you delete a specific version in a package.
This API is supported and available in CA Harvest SCM 14.0.1.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packages/<packageId>/versions/<versionId>
URL Parameters
packageId
A unique ID that represents the CA Harvest SCM package for deleting a version at a package level
This is a
mandatory
parameter.
projectId
Unique ID that represents a CA Harvest SCM Project.
This is a
mandatory
parameter.
stateId
Unique ID that represents a CA Harvest SCM state.
This is a
mandatory
parameter.
versionId
Unique ID of a specific version that needs to be deleted at a package level.
This is a
mandatory
parameter.
Method
DELETE
Request Body Parameter
processId [integer]
unique ID that represents a delete version process.
This is a
mandatory
parameter.
Example Use Case:
The following example sample model showcases deleting a specific version at a package level: 
Sample Request
{ "processId": 2870 }
Sample Response
Status: 200 (OK)
{ "status": "success", "message": "I0002001d: Version 1 of DEFN.H deleted.\nI00020019: The Delete Versions execution was successful." }
Status: 422 (Unprocessable Entity)
{ "timestamp": "2020-11-27T11:36:54.928+0000", "status": 422, "errors": [ "E03020072: Version id 22222 does not exist" ], "path": "/harvest-scm/rest/projects/86/states/347/packages/529/versions/22222" }
Delete all Versions in a Package
The delete versions process when executed at package level lets you delete all versions at a package level without having the need to select all versions individually.
This API is supported and available in CA Harvest SCM 14.0.1.
URL
https://<host>:<port>/harvest-scm/rest/projects/<projectId>/states/<stateId>/packages/<packageId>/versions
URL Parameters
packageId
Unique package ID that represents a Harvest SCM process for deleting all versions at a package level.
This is a
mandatory
parameter.
projectId
Unique project ID that represents a Harvest SCM project.
This is a
mandatory
parameter.
stateId
Unique ID that represents a Harvest SCM State.
This is a
mandatory
parameter.
Method
DELETE
Request Body Parameter
processId [integer]
Unique ID that represents delete version process.
This is a
mandatory
parameter.
Example Use Case:
The following example sample model showcases deleting all versions at a package level:
Delete all Versions in a package
Sample Request
{ "processId": 2870 }
Sample Response
Status: 200 (OK)
{ "status": "success", "message": "I0002001d: Version 0 of File4.txt deleted.\nI00020020: The Delete Versions execution was successful. All versions in the package are deleted." }
Status: 422 (Unprocessable Entity)
{ "timestamp": "2020-11-27T11:36:54.585+0000", "status": 422, "errors": [ "E0302020b: Cannot delete one or more versions in the package; they are still active in another view." ], "path": "/harvest-scm/rest/projects/86/states/348/packages/528/versions" }
Swagger Sample Model for Package Actions API
none
{ "swagger": "2.0", "info": { "description": "Api Documentation", "version": "1.0", "title": "Api Documentation", "termsOfService": "urn:tos", "contact": {}, "license": { "name": "Apache 2.0", "url": "http://www.apache.org/licenses/LICENSE-2.0" } }, "host": "localhost:8080", "basePath": "/harvest-scm", "tags": [ { "name": "Harvest SCM Environment Objects - API ", "description": "API for CURD Operations on SCM Objects" } ], "paths": { "/rest/projects": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Project Details", "description": " Get all projects. Project is a controlled framework in CA Harvest SCM that supports a particular development or maintenance activity.", "operationId": "Get Project DetailsUsingGET_1", "produces": [ "application/json" ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/ProjectDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetProjectError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Project Details", "description": " Get a project.", "operationId": "Get Project DetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/ProjectDetailsPResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetProjectPError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/packageGroups": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Project PackageGroup Details", "operationId": "getProjectPackageGroupDetailsUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/PackageGroupDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetProjectPkgGroupsError422" } } }, "deprecated": false }, "post": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Create PackageGroup", "operationId": "createPackageGroupUsingPOST", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageGroupDetailsRequest", "description": "packageGroupDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/CreatePackageGroupDetailsRequest" } }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageGroupDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/CreatePackageGroupError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/packageGroups/{packageGroupId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Project PackageGroup Details", "operationId": "getProjectPackageGroupDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "packageGroupId", "in": "path", "description": "packageGroupId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageGroupDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetSingleProjectPackageGroupError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get State Details", "operationId": "getStateDetailsUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/StateDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetStatesError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get State Details", "operationId": "getStateDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/StateDetailsPResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetStatePError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packageGroups": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get PackageGroup Details", "operationId": "getPackageGroupDetailsUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/PackageGroupDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetStatePackageGroupError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packageGroups/{packageGroupId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get PackageGroup Details", "operationId": "getPackageGroupDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "packageGroupId", "in": "path", "description": "packageGroupId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageGroupDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetSingleStatePackageGroupError422" } } }, "deprecated": false }, "put": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Update PackageGroup", "operationId": "updatePackageGroupUsingPUT", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageGroupDetailsRequest", "description": "packageGroupDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/UpdatePackageGroupDetailsRequest" } }, { "name": "packageGroupId", "in": "path", "description": "packageGroupId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/UpdatePackageGroupDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/UpdatePackageGroupError422" } } }, "deprecated": false }, "delete": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Delete PackageGroup", "operationId": "deletePackageGroupUsingDELETE", "produces": [ "application/json" ], "parameters": [ { "name": "packageGroupId", "in": "path", "description": "packageGroupId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/DeletePacakgeGroupResponse" } }, "204": { "description": "No Content" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetSingleStatePackageGroupError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packageGroups/{packageGroupId}/addPackages": { "put": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Add Packages to Package Group", "operationId": "addPackagesUsingPUT", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageGroupDetailsRequest", "description": "packageGroupDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/AddPackageRequest" } }, { "name": "packageGroupId", "in": "path", "description": "packageGroupId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageGroupDetailsResponse" } }, "202": { "description": "Accepted. Partially executed", "schema": { "$ref": "#/definitions/AddPacakgeResponse202" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/AddPackageError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packageGroups/{packageGroupId}/removePackages": { "put": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Remove Packages from PackagGroup", "operationId": "removePackagesUsingPUT", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageGroupDetailsRequest", "description": "packageGroupDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/AddPackageRequest" } }, { "name": "packageGroupId", "in": "path", "description": "packageGroupId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageGroupDetailsResponse" } }, "202": { "description": "Accepted. Partially executed", "schema": { "$ref": "#/definitions/AddPacakgeResponse202" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/RemovePackageError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Package Details", "operationId": "getPackageDetailsUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/PackageDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetPacakgesError422" } } }, "deprecated": false }, "post": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Create Package", "operationId": "createPackageDetailsUsingPOST", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageDetailsRequest", "description": "packageDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/CreatePackageDetailsRequest" } }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/CreatePackageDetailsResponseError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Package Details of a given Package Id", "operationId": "getPackageDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetSignelPackageError422" } } }, "deprecated": false }, "put": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Update Package Details", "operationId": "updatePackageDetailsUsingPUT", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageDetailsRequest", "description": "packageDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/UpdatePackageRequest" } }, { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/UpdatePackageDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/UpdatePacakgeError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/addPackageGroups": { "put": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Add PackageGroups to a Package ", "operationId": "addPackageGroupsUsingPUT", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageDetailsRequest", "description": "packageDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/AddPackageGroupRequest" } }, { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageDetailsResponse" } }, "202": { "description": "Accepted. Partially Executed", "schema": { "$ref": "#/definitions/AddPackageGroupResponse202" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/AddPackageGroupError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/approvalStatus": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Package Approval Details", "operationId": "getPackageApprovalDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/PackageApprovalEvent" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/ApproveStatusError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/forms": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Form Details", "operationId": "getFormDetailsUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/FormDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetFormsError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/forms/{formId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Form Details of a given Form ID", "operationId": "getFormDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "formId", "in": "path", "description": "formId", "required": true, "type": "integer", "format": "int64" }, { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/FormDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetFormsPError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/history": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Package History Details", "operationId": "getPackageHistoryDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/PackageHistoryEvent" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/PackageHistoryError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/removePackageGroups": { "put": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Dissociate PackageGroups from Package", "operationId": "removePackageGroupsUsingPUT", "consumes": [ "application/json" ], "produces": [ "application/json" ], "parameters": [ { "in": "body", "name": "packageDetailsRequest", "description": "packageDetailsRequest", "required": true, "schema": { "$ref": "#/definitions/AddPackageGroupRequest" } }, { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/PackageDetailsResponse" } }, "202": { "description": "Accepted. Partially Executed", "schema": { "$ref": "#/definitions/AddPackageGroupResponse202" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/RemovePackageGroupError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/versions": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Version Details", "operationId": "getVersionDetailsUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/VersionDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetVersionError422" } } }, "deprecated": false }, "delete": { "tags": [ "Delete Versions - (Available from V14.0.1)" ], "summary": "delete Versions", "description": "The delete version process when executed at package level lets you delete all versions in a package without having the need to select each version individually. Refer to 'Using Packages' section in documentation.", "operationId": "deleteVersionUsingDELETE_1", "produces": [ "*/*" ], "parameters": [ { "in": "body", "name": "deleteVersionsExecuteRequest", "description": "deleteVersionExecuteRequest", "required": true, "schema": { "$ref": "#/definitions/DeleteVersionsExecuteRequest" } }, { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/DeleteVersionsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/DeleteVersionsResponseError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/packages/{packageId}/versions/{versionId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Version Details of a given Version Id", "operationId": "getVersionDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" }, { "name": "versionId", "in": "path", "description": "versionId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/VersionDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetVersionPError422" } } }, "deprecated": false }, "delete": { "tags": [ "Delete Version - (Available from V14.0.1)" ], "summary": "delete Versions", "operationId": "deleteVersionUsingDELETE", "produces": [ "*/*" ], "parameters": [ { "in": "body", "name": "deleteVersionExecuteRequest", "description": "deleteVersionExecuteRequest", "required": true, "schema": { "$ref": "#/definitions/DeleteVersionExecuteRequest" } }, { "name": "packageId", "in": "path", "description": "packageId", "required": true, "type": "integer", "format": "int64" }, { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" }, { "name": "versionId", "in": "path", "description": "versionId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/DeleteVersionResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/DeleteVersionResponseError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/processes": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Process Details", "operationId": "getProcessDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/ProcessDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetProcessError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/views": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get View Details", "operationId": "getViewDetailsUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/ViewDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetViewError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/views/{viewId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get View Details of a given View Id", "operationId": "getViewDetailsUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" }, { "name": "viewId", "in": "path", "description": "viewId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/ViewDetailsPResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetViewPError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/views/{viewId}/versions": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Version Details By View", "operationId": "getVersionDetailsByViewUsingGET_1", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" }, { "name": "viewId", "in": "path", "description": "viewId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/VersionViewDetailsResponse" } } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetVersionViewError422" } } }, "deprecated": false } }, "/rest/projects/{projectId}/states/{stateId}/views/{viewId}/versions/{versionId}": { "get": { "tags": [ "Harvest SCM Environment Objects - API " ], "summary": "Get Version Details By View", "operationId": "getVersionDetailsByViewUsingGET", "produces": [ "application/json" ], "parameters": [ { "name": "projectId", "in": "path", "description": "projectId", "required": true, "type": "integer", "format": "int64" }, { "name": "stateId", "in": "path", "description": "stateId", "required": true, "type": "integer", "format": "int64" }, { "name": "versionId", "in": "path", "description": "versionId", "required": true, "type": "integer", "format": "int64" }, { "name": "viewId", "in": "path", "description": "viewId", "required": true, "type": "integer", "format": "int64" } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/VersionViewPDetailsResponse" } }, "422": { "description": "Unprocessable entity", "schema": { "$ref": "#/definitions/GetVersionViewPError422" } } }, "deprecated": false } } }, "definitions": { "AddPackageGroupRequest": { "type": "object", "properties": { "packageGroupIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "example": { "packageGroupIds": [ 115, 116 ] }, "title": "AddPackageGroupRequest" }, "AddPackageRequest": { "type": "object", "properties": { "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "example": { "packageIds": [ 2, 3 ] }, "title": "AddPackageRequest" }, "CreatePackageDetailsRequest": { "type": "object", "properties": { "assignedTo": { "type": "integer", "format": "int64" }, "description": { "type": "string" }, "name": { "type": "string" }, "note": { "type": "string" }, "processId": { "type": "integer", "format": "int64" } }, "example": { "processId": 821, "name": "Smart Card Authentication", "assignedTo": "3", "description": "Enables Smart Card Authentication" }, "title": "CreatePackageDetailsRequest" }, "DependentPackagesRequest": { "type": "object", "properties": { "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "title": "DependentPackagesRequest" }, "DeletePacakgeGroupResponse": { "type": "object", "properties": { "status": { "type": "string" } }, "example": { "status": "IR1000200: Package Group deleted successfully" }, "title": "DeletePacakgeGroupResponse" }, "FormAttachment": { "type": "object", "properties": { "creationtime": { "type": "string" }, "creator": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" } }, "title": "FormAttachment" }, "FormDetailsResponse": { "type": "object", "properties": { "associatedPackages": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "attachements": { "type": "integer", "format": "int32" }, "creationTime": { "type": "string" }, "creator": { "type": "string" }, "formAttachments": { "type": "array", "items": { "$ref": "#/definitions/FormAttachment" } }, "formElements": { "type": "array", "items": { "$ref": "#/definitions/FormElement" } }, "id": { "type": "integer", "format": "int64" }, "modifiedTime": { "type": "string" }, "modifier": { "type": "string" }, "name": { "type": "string" }, "typeName": { "type": "string" } }, "example": [ { "id": 2, "name": " Smart Card Authentication – Phase 2", "typeName": "Application Change Request", "associatedPackages": [ 1 ], "creationTime": "2020-10-12 04:34:26", "creator": "harvest", "modifiedTime": "2020-10-12 04:34:26", "modifier": null, "attachements": 0, "formElements": [ { "title": "Date Reported", "dbField": "PACDATEREPORTED", "dataType": "TIMESTAMP", "value": "" }, { "title": "Change Initiator", "dbField": "PACINITIATOR", "dataType": "INTEGER", "value": "" }, { "title": "Change Type", "dbField": "PACTYPE", "dataType": "INTEGER", "value": "" }, { "title": "Priority", "dbField": "PACPRIORITY", "dataType": "INTEGER", "value": "" }, { "title": "Change Description", "dbField": "PACDESCRIPTION", "dataType": "INTEGER", "value": "" }, { "title": "Change ID", "dbField": "PACID", "dataType": "INTEGER", "value": "" }, { "title": "Risk Level", "dbField": "PACRISKLEVEL", "dataType": "INTEGER", "value": "" }, { "title": "Impact Notes", "dbField": "PACIMPACTNOTES", "dataType": "INTEGER", "value": "" }, { "title": "Scope of Change", "dbField": "PACSCOPE", "dataType": "INTEGER", "value": "" }, { "title": "Planned Implementation Date", "dbField": "PACIMPLEMENTATIONDATE", "dataType": "TIMESTAMP", "value": "" }, { "title": "Change Owner", "dbField": "PACOWNER", "dataType": "INTEGER", "value": "" }, { "title": "Investigator", "dbField": "PACINVESTIGATOR", "dataType": "INTEGER", "value": "" }, { "title": "Test Plan", "dbField": "PACTESTPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Test Results", "dbField": "PACTESTRESULTS", "dataType": "INTEGER", "value": "" }, { "title": "Tested by", "dbField": "PACTESTEDBY", "dataType": "INTEGER", "value": "" }, { "title": "Implementation Plan", "dbField": "PACIMPLEMENTATIONPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Backout Plan", "dbField": "PACBACKOUTPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Training Plan", "dbField": "PACTRAININGPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Planned by", "dbField": "PACPLANNEDBY", "dataType": "INTEGER", "value": "" }, { "title": "Review Notes", "dbField": "PACREVIEWNOTES", "dataType": "INTEGER", "value": "" }, { "title": "Reviewed by", "dbField": "PACREVIEWEDBY", "dataType": "INTEGER", "value": "" }, { "title": "Reject Notes", "dbField": "PACREJECTNOTES", "dataType": "INTEGER", "value": "" }, { "title": "Rejected by", "dbField": "PACREJECTEDBY", "dataType": "INTEGER", "value": "" } ], "formAttachments": [] }, { "id": 1, "name": " Smart Card Authentication – Phase 1", "typeName": "Application Change Request", "associatedPackages": [ 1 ], "creationTime": "2020-10-08 05:14:50", "creator": "harvest", "modifiedTime": "2020-10-08 05:14:50", "modifier": null, "attachements": 0, "formElements": [ { "title": "Date Reported", "dbField": "PACDATEREPORTED", "dataType": "TIMESTAMP", "value": "" }, { "title": "Change Initiator", "dbField": "PACINITIATOR", "dataType": "INTEGER", "value": "" }, { "title": "Change Type", "dbField": "PACTYPE", "dataType": "INTEGER", "value": "" }, { "title": "Priority", "dbField": "PACPRIORITY", "dataType": "INTEGER", "value": "" }, { "title": "Change Description", "dbField": "PACDESCRIPTION", "dataType": "INTEGER", "value": "" }, { "title": "Change ID", "dbField": "PACID", "dataType": "INTEGER", "value": "" }, { "title": "Risk Level", "dbField": "PACRISKLEVEL", "dataType": "INTEGER", "value": "" }, { "title": "Impact Notes", "dbField": "PACIMPACTNOTES", "dataType": "INTEGER", "value": "" }, { "title": "Scope of Change", "dbField": "PACSCOPE", "dataType": "INTEGER", "value": "" }, { "title": "Planned Implementation Date", "dbField": "PACIMPLEMENTATIONDATE", "dataType": "TIMESTAMP", "value": "" }, { "title": "Change Owner", "dbField": "PACOWNER", "dataType": "INTEGER", "value": "" }, { "title": "Investigator", "dbField": "PACINVESTIGATOR", "dataType": "INTEGER", "value": "" }, { "title": "Test Plan", "dbField": "PACTESTPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Test Results", "dbField": "PACTESTRESULTS", "dataType": "INTEGER", "value": "" }, { "title": "Tested by", "dbField": "PACTESTEDBY", "dataType": "INTEGER", "value": "" }, { "title": "Implementation Plan", "dbField": "PACIMPLEMENTATIONPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Backout Plan", "dbField": "PACBACKOUTPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Training Plan", "dbField": "PACTRAININGPLAN", "dataType": "INTEGER", "value": "" }, { "title": "Planned by", "dbField": "PACPLANNEDBY", "dataType": "INTEGER", "value": "" }, { "title": "Review Notes", "dbField": "PACREVIEWNOTES", "dataType": "INTEGER", "value": "" }, { "title": "Reviewed by", "dbField": "PACREVIEWEDBY", "dataType": "INTEGER", "value": "" }, { "title": "Reject Notes", "dbField": "PACREJECTNOTES", "dataType": "INTEGER", "value": "" }, { "title": "Rejected by", "dbField": "PACREJECTEDBY", "dataType": "INTEGER", "value": "" } ], "formAttachments": [] } ], "title": "FormDetailsResponse" }, "FormElement": { "type": "object", "properties": { "dataType": { "type": "string" }, "dbField": { "type": "string" }, "title": { "type": "string" }, "value": { "type": "string" } }, "title": "FormElement" }, "LimitedPackage": { "type": "object", "properties": { "assigneeName": { "type": "string" }, "name": { "type": "string" }, "objId": { "type": "integer", "format": "int32" }, "stateName": { "type": "string" }, "stateObjId": { "type": "integer", "format": "int32" }, "versions": { "type": "array", "items": { "$ref": "#/definitions/LimitedVersion" } } }, "title": "LimitedPackage" }, "LimitedVersion": { "type": "object", "properties": { "creatorName": { "type": "string" }, "itemId": { "type": "integer", "format": "int32" }, "itemType": { "type": "integer", "format": "int32" }, "mappedVersionName": { "type": "string" }, "modifierName": { "type": "string" }, "name": { "type": "string" }, "objid": { "type": "integer", "format": "int32" }, "pathFullName": { "type": "string" }, "versionStatus": { "type": "string" } }, "title": "LimitedVersion" }, "ModelAndView": { "type": "object", "properties": { "empty": { "type": "boolean" }, "model": { "type": "object" }, "modelMap": { "type": "object", "additionalProperties": { "type": "object" } }, "reference": { "type": "boolean" }, "status": { "type": "string", "enum": [ "100 CONTINUE", "101 SWITCHING_PROTOCOLS", "102 PROCESSING", "103 CHECKPOINT", "200 OK", "201 CREATED", "202 ACCEPTED", "203 NON_AUTHORITATIVE_INFORMATION", "204 NO_CONTENT", "205 RESET_CONTENT", "206 PARTIAL_CONTENT", "207 MULTI_STATUS", "208 ALREADY_REPORTED", "226 IM_USED", "300 MULTIPLE_CHOICES", "301 MOVED_PERMANENTLY", "302 FOUND", "302 MOVED_TEMPORARILY", "303 SEE_OTHER", "304 NOT_MODIFIED", "305 USE_PROXY", "307 TEMPORARY_REDIRECT", "308 PERMANENT_REDIRECT", "400 BAD_REQUEST", "401 UNAUTHORIZED", "402 PAYMENT_REQUIRED", "403 FORBIDDEN", "404 NOT_FOUND", "405 METHOD_NOT_ALLOWED", "406 NOT_ACCEPTABLE", "407 PROXY_AUTHENTICATION_REQUIRED", "408 REQUEST_TIMEOUT", "409 CONFLICT", "410 GONE", "411 LENGTH_REQUIRED", "412 PRECONDITION_FAILED", "413 PAYLOAD_TOO_LARGE", "413 REQUEST_ENTITY_TOO_LARGE", "414 URI_TOO_LONG", "414 REQUEST_URI_TOO_LONG", "415 UNSUPPORTED_MEDIA_TYPE", "416 REQUESTED_RANGE_NOT_SATISFIABLE", "417 EXPECTATION_FAILED", "418 I_AM_A_TEAPOT", "419 INSUFFICIENT_SPACE_ON_RESOURCE", "420 METHOD_FAILURE", "421 DESTINATION_LOCKED", "422 UNPROCESSABLE_ENTITY", "423 LOCKED", "424 FAILED_DEPENDENCY", "425 TOO_EARLY", "426 UPGRADE_REQUIRED", "428 PRECONDITION_REQUIRED", "429 TOO_MANY_REQUESTS", "431 REQUEST_HEADER_FIELDS_TOO_LARGE", "451 UNAVAILABLE_FOR_LEGAL_REASONS", "500 INTERNAL_SERVER_ERROR", "501 NOT_IMPLEMENTED", "502 BAD_GATEWAY", "503 SERVICE_UNAVAILABLE", "504 GATEWAY_TIMEOUT", "505 HTTP_VERSION_NOT_SUPPORTED", "506 VARIANT_ALSO_NEGOTIATES", "507 INSUFFICIENT_STORAGE", "508 LOOP_DETECTED", "509 BANDWIDTH_LIMIT_EXCEEDED", "510 NOT_EXTENDED", "511 NETWORK_AUTHENTICATION_REQUIRED" ] }, "view": { "$ref": "#/definitions/View" }, "viewName": { "type": "string" } }, "title": "ModelAndView" }, "PackageApprovalEvent": { "type": "object", "properties": { "action": { "type": "string" }, "note": { "type": "string" }, "realname": { "type": "string" }, "time": { "type": "string", "format": "date-time" }, "usergroupname": { "type": "string" }, "username": { "type": "string" } }, "example": { "username": "harvest", "realname": "", "usergroupname": "", "time": "2020-10-12T04:48:33.000+0000", "note": "", "action": "Approved" }, "title": "PackageApprovalEvent" }, "PackageDetailsResponse": { "type": "object", "properties": { "assignedTo": { "type": "integer", "format": "int64" }, "creationtime": { "type": "string" }, "creator": { "type": "string" }, "description": { "type": "string" }, "formIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "id": { "type": "integer", "format": "int64" }, "modifier": { "type": "string" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageGroupIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "priority": { "type": "integer", "format": "int32" }, "projectName": { "type": "string" }, "stateName": { "type": "string" } }, "example": { "id": 122, "name": " Smart Card Authentication ", "projectName": "Harvest-SmartCard", "stateName": "Development", "description": "Enables Smart Authentication", "creator": "harvest", "creationtime": "2020-09-28 10:39:04", "modifier": "harvest", "assignedTo": 3, "priority": 2, "formIds": [ 123, 784 ], "packageGroupIds": [ 115, 116 ], "note": "Enables Smart AUthentication to SCM" }, "title": "PackageDetailsResponse" }, "AddPackageGroupResponse202": { "type": "object", "properties": { "assignedTo": { "type": "integer", "format": "int64" }, "creationtime": { "type": "string" }, "creator": { "type": "string" }, "description": { "type": "string" }, "formIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "id": { "type": "integer", "format": "int64" }, "modifier": { "type": "string" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageGroupIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "priority": { "type": "integer", "format": "int32" }, "projectName": { "type": "string" }, "stateName": { "type": "string" } }, "example": { "id": 122, "name": " Smart Card Authentication ", "projectName": "Harvest-SmartCard", "stateName": "Development", "description": "", "creator": "harvest", "creationtime": "2020-09-28 10:39:04", "modifier": "harvest", "assignedTo": 1, "priority": 2, "formIds": [ 123, 784 ], "packageGroupIds": [ 115 ], "note": "Enbales Smart AUthentication to SCM" }, "title": "AddPackageGroupResponse202" }, "AddPackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T11:30:50.093+0000", "status": 422, "errors": [ "ER1000422: Package id 2222 does not exist in the State id 107" ], "path": "/harvest-scm/rest/projects/26/states/107/packages/2222/addPackageGroups" } }, "RemovePackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T11:30:50.093+0000", "status": 422, "errors": [ "ER1000422: Package id 116 does not exist in the State id 107" ], "path": "/harvest-scm/rest/projects/26/states/107/packages/2222/removePackageGroups" } }, "UpdatePackageDetailsResponse": { "type": "object", "properties": { "assignedTo": { "type": "integer", "format": "int64" }, "creationtime": { "type": "string" }, "creator": { "type": "string" }, "description": { "type": "string" }, "formIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "id": { "type": "integer", "format": "int64" }, "modifier": { "type": "string" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageGroupIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "priority": { "type": "integer", "format": "int32" }, "projectName": { "type": "string" }, "stateName": { "type": "string" } }, "example": { "id": 122, "name": " Harvest Login through Smart Card ", "projectName": "Harvest-SmartCard", "stateName": "Development", "description": "Implement Harvest Login through Smart Card", "creator": "harvest", "creationtime": "2020-09-28 10:39:04", "modifier": "harvest", "assignedTo": 3, "priority": 1, "formIds": [ 123, 784 ], "packageGroupIds": [ 115, 116 ], "note": "Implement Harvest Login through Smart Card" }, "title": "UpdatePackageDetailsResponse" }, "PackageGroupDetailsRequest": { "type": "object", "properties": { "bindPackages": { "type": "boolean" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "title": "PackageGroupDetailsRequest" }, "UpdatePackageGroupDetailsRequest": { "type": "object", "properties": { "bindPackages": { "type": "boolean" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "example": { "name": "Smart Card Authentication Feature", "bindPackages": false, "note": "Implement Harvest Login through Smart Card" }, "title": "PackageGroupDetailsRequest" }, "CreatePackageGroupDetailsRequest": { "type": "object", "properties": { "bindPackages": { "type": "boolean" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "example": { "name": "Smart Card Authentication Feature", "note": "Enables Smart Card Authentication", "bindPackages": true }, "title": "PackageGroupDetailsRequest" }, "PackageGroupDetailsResponse": { "type": "object", "properties": { "bindPackages": { "type": "boolean" }, "creationtime": { "type": "string" }, "creator": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "modifiedtime": { "type": "string" }, "modifier": { "type": "string" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "example": { "id": 14, "name": "Smart Card Authentication Feature ", "packageIds": [ 2, 3 ], "bindPackages": true, "creationtime": "2020-09-28 10:21:20", "creator": "harvest", "modifiedtime": "2020-09-28 10:21:20", "modifier": "harvest", "note": "Enables Smart Card Authentication" }, "title": "PackageGroupDetailsResponse" }, "AddPacakgeResponse202": { "type": "object", "properties": { "bindPackages": { "type": "boolean" }, "creationtime": { "type": "string" }, "creator": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "modifiedtime": { "type": "string" }, "modifier": { "type": "string" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "example": { "id": 14, "name": "Smart Card Authentication Feature ", "packageIds": [ 2 ], "bindPackages": false, "creationtime": "2020-09-28 10:21:20", "creator": "harvest", "modifiedtime": "2020-09-28 10:21:20", "modifier": "harvest", "note": "" }, "title": "AddPacakgeResponse202" }, "AddPackageError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T11:29:02.032+0000", "status": 422, "errors": [ "ER1000422: Package Group id 2222 does not exist in the State id 107" ], "path": "/harvest-scm/rest/projects/26/states/107/packageGroups/2222/addPackages" } }, "RemovePackageError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T11:29:02.032+0000", "status": 422, "errors": [ "ER1000422: Package Group id 2222 does not exist in the State id 107" ], "path": "/harvest-scm/rest/projects/26/states/107/packageGroups/2222/removePackages" } }, "UpdatePackageGroupDetailsResponse": { "type": "object", "properties": { "bindPackages": { "type": "boolean" }, "creationtime": { "type": "string" }, "creator": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "modifiedtime": { "type": "string" }, "modifier": { "type": "string" }, "name": { "type": "string" }, "note": { "type": "string" }, "packageIds": { "type": "array", "items": { "type": "integer", "format": "int64" } } }, "example": { "id": 14, "name": " Smart Card Authentication Feature ", "packageIds": [ 72 ], "bindPackages": false, "creationtime": "2020-09-28 10:21:20", "creator": "harvest", "modifiedtime": "2020-09-28 10:33:03", "modifier": "harvest", "note": "Implement Harvest Login through Smart Card" }, "title": "UpdatePackageGroupDetailsResponse" }, "PackageHistoryEvent": { "type": "object", "properties": { "action": { "type": "string" }, "environment": { "type": "string" }, "executionTime": { "type": "string", "format": "date-time" }, "note": { "type": "string" }, "stateName": { "type": "string" }, "userName": { "type": "string" } }, "example": [ { "environment": "123", "note": "", "action": "Approved", "userName": "harvest", "stateName": "Development", "executionTime": "2020-10-12T04:48:33.000+0000" }, { "environment": "123", "note": "", "action": "Created", "userName": "harvest", "stateName": "Development", "executionTime": "2020-10-08T05:14:50.000+0000" } ], "title": "PackageHistoryEvent" }, "ProcessDetailsResponse": { "type": "object", "properties": { "description": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "note": { "type": "string" }, "type": { "type": "string" } }, "example": [ { "id": 410, "name": "Approve", "type": "ApproveProcess", "description": "", "note": "" }, { "id": 378, "name": "Check In Items", "type": "CheckInProcess", "description": "", "note": "This process is used to check in new or modified files to the repository. You must have reserved an existing item before you can check it back in. Only Developers have access to execute this process. You must specify the package these changes are associated with. When the file is checked in, the reserve tag is removed, the new revision of the item is placed in the repository, the file properties are changed to read-only, and the signature file in the directory from which the file is checked in is updated." }, { "id": 379, "name": "Check Out for Browse", "type": "CheckOutProcess", "description": "", "note": "This process is used to check out a items for read-only. Anyone can invoke the process. You can choose to check items out for Browse, which will check out a read-only copy of every item you specify in the version list, or you can check out items for Synchronize, which will only check out items for read-only that have changed since the last time you checked them out." }, { "id": 380, "name": "Check Out for Update", "type": "CheckOutProcess", "description": "", "note": "This process is used to check out an item for Update. Only a Developer can invoke this process. The Developer must specify a package that the changes will be associated with. When the item is checked out, a reserve tag is placed on the item so that no one else can make modifications to this item. For developer benefit, this process will also work the same as Check Out for Browse." }, { "id": 381, "name": "Create Package", "type": "CreatePackageProcess", "description": "", "note": "This process is used to create a work package. Anyone can execute this process. When a new package is created, a unique number is generated for the package\r\nname and a Modification Request Form is associated with the package." }, { "id": 382, "name": "Cross Project Merge", "type": "CrossEnvMergeProcess", "description": "", "note": "This process is used to merge changes from one project into this project. The Development Manager is the only user who can invoke this process. To merge the changes, select the package on the Workbench that will be associated with the new versions, invoke this process, and use the Package Chooser to select packages from the source project that contain the desired versions.\r\nIf there are any merge issues that must be resolved, a merge tag is\r\nplaced on the trunk. This merge tag prevents users from checking in new changes of the item to the trunk until the merge conflicts are resolved by running the Interactive Merge process." }, { "id": 383, "name": "Delete Package", "type": "DeletePackageProcess", "description": "", "note": "" }, { "id": 384, "name": "Delete Versions", "type": "DeleteVersionsProcess", "description": "", "note": "This process is used to delete a version from the repository. The process can only be invoked by the Development Manager. Once a version has been removed from\r\nthe repository it cannot be recovered." }, { "id": 385, "name": "Interactive Merge", "type": "InteractiveMergeProcess", "description": "", "note": "This process is used to resolve any merge-tagged version. This process can be run by any Developer, since the Development Manager will probably call on the\r\nDevelopment group to resolve the merge issues.\tOnce the Interactive Merge process is complete, the merge tag is removed from the item and the new delta is\r\ninserted into the repository." }, { "id": 386, "name": "List Differences between Views", "type": "CompareViewProcess", "description": "", "note": "This process is used to view the versions that are different between two views. Both snapshot views and working views can be compared by using this process." }, { "id": 387, "name": "List Versions", "type": "ListVersionProcess", "description": "", "note": "This process is used to get a Unix-type difference report between two versions of a repository file. This process can be invoked by anyone." }, { "id": 388, "name": "Move Item", "type": "MoveItemProcess", "description": "", "note": "" }, { "id": 389, "name": "Move Path", "type": "MovePathProcess", "description": "", "note": "" }, { "id": 390, "name": "Package Distribution Report", "type": "UDPProcess", "description": "Report showing the number of packages in each state of the Release Model", "note": "This UDP calls the HSQL query utility to create a report that shows how the packages that are in each state." }, { "id": 391, "name": "Promote to Test", "type": "PromoteProcess", "description": "", "note": "This process is used to promote the packages that are ready for test to the Test state. To select packages for promotion, select the packages on the Workbench\r\nbefore invoking this process, or use the Package Chooser within the process window. Any Developer or Development Manager can perform this process. A\r\nnotification is automatically forwarded to the Development Manager with the following message:\r\nDate: [date]\r\nTime: [time]\r\nUser: [user]\r\nThe following\r\npackages:\r\n[package]\r\nhave been promoted from [state] to [nextstate]." }, { "id": 393, "name": "Remove Item", "type": "RemoveItemProcess", "description": "", "note": "This process is used to remove an item from the current view. This means that the item is marked with a remove tag, so when the Version Chooser options Latest\r\nin View or All in View are used, the item is no longer seen. This has the same effect as removing the item from the repository, but the item retains its\r\nhistory and can be later restored by deleting the remove-tagged version. Only the Development Manager has access to invoke this process." }, { "id": 394, "name": "Remove Item Path", "type": "RemovePathProcess", "description": "", "note": "" }, { "id": 395, "name": "Rename Item", "type": "RenameItemProcess", "description": "", "note": "" }, { "id": 396, "name": "Rename Item Path", "type": "RenamePathProcess", "description": "", "note": "" }, { "id": 397, "name": "Switch Package", "type": "SwitchPackageProcess", "description": "", "note": "" } ], "title": "ProcessDetailsResponse" }, "ProjectDetailsResponse": { "type": "object", "properties": { "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" } }, "example": [ { "id": 13, "name": "Harvest Smart Card Authentication" }, { "id": 14, "name": "GIT Frontend Implementation" } ], "title": "ProjectDetailsResponse" }, "ProjectDetailsPResponse": { "type": "object", "properties": { "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" } }, "example": { "id": 13, "name": "Harvest Smart Card Authentication" }, "title": "ProjectDetailsPResponse" }, "StateDetailsResponse": { "type": "object", "properties": { "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "processIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "snapshot": { "type": "boolean" } }, "example": [ { "id": 55, "name": "Development", "snapshot": false, "processIds": [ 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 393, 394, 395, 396, 397 ] }, { "id": 56, "name": "Test", "snapshot": false, "processIds": [ 398, 399, 400, 402, 403 ] }, { "id": 57, "name": "Release", "snapshot": false, "processIds": [ 405, 406 ] }, { "id": 58, "name": "View SnapShots", "snapshot": false, "processIds": [ 407, 408, 409 ] } ], "title": "StateDetailsResponse" }, "StateDetailsPResponse": { "type": "object", "properties": { "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "processIds": { "type": "array", "items": { "type": "integer", "format": "int64" } }, "snapshot": { "type": "boolean" } }, "example": { "id": 55, "name": "Development", "snapshot": false, "processIds": [ 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 393, 394, 395, 396, 397 ] }, "title": "StateDetailsPResponse" }, "UpdatePackageRequest": { "type": "object", "properties": { "action": { "type": "string" }, "assignedTo": { "type": "integer", "format": "int64" }, "description": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "note": { "type": "string" }, "priority": { "type": "integer", "format": "int32" } }, "title": "UpdatePackageRequest", "example": { "name": "Harvest Login through Smart Card", "note": "Implement Harvest Login through Smart Card", "assignedTo": "3", "description": "Implement Harvest Login through Smart Card", "priority": "1" } }, "VersionDetailsResponse": { "type": "object", "properties": { "change": { "type": "string" }, "creationTime": { "type": "string" }, "creator": { "type": "string" }, "description": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "itemObjId": { "type": "integer", "format": "int64" }, "itemType": { "type": "integer", "format": "int32" }, "mappedVersion": { "type": "string" }, "modifiedTime": { "type": "string" }, "modifier": { "type": "string" }, "packageName": { "type": "string" }, "parentPath": { "type": "string" }, "size": { "type": "integer", "format": "int64" }, "status": { "type": "string" }, "storedAs": { "type": "integer", "format": "int32" }, "versionName": { "type": "string" } }, "example": [ { "id": 61, "versionName": "bootmgr", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "l", "creator": "harvest", "creationTime": "2020-10-08 05:17:05", "modifier": "harvest", "modifiedTime": "2020-10-08 05:17:05", "description": "", "itemType": 1, "itemObjId": 61, "change": "N", "size": 389332 }, { "id": 60, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "1", "storedAs": 1, "status": "N", "packageName": "l", "creator": "harvest", "creationTime": "2020-10-08 05:15:07", "modifier": "harvest", "modifiedTime": "2020-10-08 05:15:18", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2889 } ], "title": "VersionDetailsResponse" }, "View": { "type": "object", "properties": { "contentType": { "type": "string" } }, "title": "View" }, "CreatePackageDetailsResponseError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:42:54.418+0000", "status": 422, "errors": [ "ER1000422: State id 107 does not exist in the Project id 26" ], "path": "/harvest-scm/rest/projects/26/states/107/packages" } }, "GetPacakgeError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:09:58.541+0000", "status": 422, "errors": [ "ER1000422: State id 95 does not exist in the Project id 22" ], "path": "/harvest-scm/rest/projects/22/states/95/packages" } }, "GetProjectPackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:37:00.232+0000", "status": 422, "errors": [ "ER1000422: Package Group id 999 does not exist in the Project id 26" ], "path": "/harvest-scm/rest/projects/26/packageGroups/999" } }, "GetStatePackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:29:10.396+0000", "status": 422, "errors": [ "ER1000422: State id 107 does not exist in the Project id 26" ], "path": "/harvest-scm/rest/projects/26/states/107/packageGroups" } }, "ApproveStatusError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-12T04:49:53.076+0000", "status": 422, "errors": [ "E03020066: A project with object ID 130 no longer exists." ], "path": "/harvest-scm/rest/projects/130/states/55/packages/100/approvalStatus" } }, "PackageHistoryError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-12T04:52:00.003+0000", "status": 422, "errors": [ "ER1000422: State id 550 does not exist in the Project id 13" ], "path": "/harvest-scm/rest/projects/13/states/550/packages/1/history" } }, "GetFormsError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-12T04:37:37.742+0000", "status": 422, "errors": [ "ER1000422: Package id 100 does not exist in the State id 55" ], "path": "/harvest-scm/rest/projects/13/states/55/packages/100/forms" } }, "GetFormsPError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-12T04:43:53.061+0000", "status": 422, "errors": [ "ER1000422: Form id 100 is no longer associated in the Package id 1" ], "path": "/harvest-scm/rest/projects/13/states/55/packages/1/forms/100" } }, "GetStatesError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-12T11:29:24.929+0000", "status": 422, "errors": [ "E03020066: A project with object ID 14 no longer exists." ], "path": "/harvest-scm/rest/projects/14/states" } }, "GetPackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:29:10.396+0000", "status": 422, "errors": [ "ER1000422: Package Group id 999 does not exist in the State id 107" ], "path": "/harvest-scm/rest/projects/26/states/107/packageGroups/999" } }, "GetSingleStatePackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:34:42.158+0000", "status": 422, "errors": [ "ER1000422: Package Group id 999 does not exist in the State id 107" ], "path": "/harvest-scm/rest/projects/26/states/107/packageGroups/999" } }, "VersionViewDetailsResponse": { "type": "object", "properties": { "change": { "type": "string" }, "creationTime": { "type": "string" }, "creator": { "type": "string" }, "description": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "itemObjId": { "type": "integer", "format": "int64" }, "itemType": { "type": "integer", "format": "int32" }, "mappedVersion": { "type": "string" }, "modifiedTime": { "type": "string" }, "modifier": { "type": "string" }, "packageName": { "type": "string" }, "parentPath": { "type": "string" }, "size": { "type": "integer", "format": "int64" }, "status": { "type": "string" }, "storedAs": { "type": "integer", "format": "int32" }, "versionName": { "type": "string" } }, "example": [ { "id": 3, "versionName": "DOCS", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 4, "change": "N", "size": 0 }, { "id": 16, "versionName": "DXY", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 17, "change": "N", "size": 0 }, { "id": 53, "versionName": "DXYTEST", "parentPath": "\\repo\\TESTDATA", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 54, "change": "N", "size": 0 }, { "id": 7, "versionName": "EXE", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 8, "change": "N", "size": 0 }, { "id": 28, "versionName": "HPGL", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 29, "change": "N", "size": 0 }, { "id": 55, "versionName": "HPGLTEST", "parentPath": "\\repo\\TESTDATA", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 56, "change": "N", "size": 0 }, { "id": 10, "versionName": "OBJ", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 11, "change": "N", "size": 0 }, { "id": 2, "versionName": "repo", "parentPath": "\\", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:13:21", "modifier": "harvest", "modifiedTime": "2020-10-08 05:13:21", "description": "", "itemType": 0, "itemObjId": 3, "change": "N", "size": 0 }, { "id": 12, "versionName": "SRC", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 13, "change": "N", "size": 0 }, { "id": 52, "versionName": "TESTDATA", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 53, "change": "N", "size": 0 }, { "id": 61, "versionName": "bootmgr", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "l", "creator": "harvest", "creationTime": "2020-10-08 05:17:05", "modifier": "harvest", "modifiedTime": "2020-10-08 05:17:05", "description": "", "itemType": 1, "itemObjId": 61, "change": "N", "size": 389332 }, { "id": 13, "versionName": "CHANGESI.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 14, "change": "N", "size": 1687 }, { "id": 14, "versionName": "CIRCLE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 15, "change": "N", "size": 2008 }, { "id": 15, "versionName": "DEFN.H", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 16, "change": "N", "size": 3260 }, { "id": 17, "versionName": "DXY2PS.C", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 18, "change": "N", "size": 1864 }, { "id": 22, "versionName": "DXY2PS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 23, "change": "N", "size": 1864 }, { "id": 8, "versionName": "DXY2PS.EXE", "parentPath": "\\repo\\EXE", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 9, "change": "N", "size": 49514 }, { "id": 18, "versionName": "DXY2PS.MK", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 19, "change": "N", "size": 534 }, { "id": 19, "versionName": "DXY2PS.TL", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 20, "change": "N", "size": 250 }, { "id": 4, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2887 }, { "id": 60, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "1", "storedAs": 1, "status": "N", "packageName": "l", "creator": "harvest", "creationTime": "2020-10-08 05:15:07", "modifier": "harvest", "modifiedTime": "2020-10-08 05:15:18", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2889 }, { "id": 62, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "2", "storedAs": 1, "status": "N", "packageName": "testpack", "creator": "harvest", "creationTime": "2020-10-12 04:55:12", "modifier": "harvest", "modifiedTime": "2020-10-12 04:55:29", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2908 }, { "id": 63, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "3", "storedAs": 1, "status": "N", "packageName": "testpack", "creator": "harvest", "creationTime": "2020-10-12 04:58:38", "modifier": "harvest", "modifiedTime": "2020-10-12 04:58:54", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2915 }, { "id": 23, "versionName": "DXYCOM.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 24, "change": "N", "size": 2579 }, { "id": 24, "versionName": "END_DRAW.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 25, "change": "N", "size": 224 }, { "id": 25, "versionName": "EXT.H", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 26, "change": "N", "size": 2945 }, { "id": 26, "versionName": "GETOPT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 27, "change": "N", "size": 1150 }, { "id": 27, "versionName": "GETVAL.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 28, "change": "N", "size": 1198 }, { "id": 29, "versionName": "HPGL2PS.C", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 30, "change": "N", "size": 2801 }, { "id": 9, "versionName": "HPGL2PS.EXE", "parentPath": "\\repo\\EXE", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 10, "change": "N", "size": 49694 }, { "id": 30, "versionName": "HPGL2PS.MK", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 31, "change": "N", "size": 629 }, { "id": 31, "versionName": "HPGL2PS.TL", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 32, "change": "N", "size": 290 }, { "id": 5, "versionName": "HPGL2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 6, "change": "N", "size": 4221 }, { "id": 34, "versionName": "HPGLCOM.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 35, "change": "N", "size": 13497 }, { "id": 35, "versionName": "LINESIZE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 36, "change": "N", "size": 322 }, { "id": 36, "versionName": "LINETYPE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 37, "change": "N", "size": 2890 }, { "id": 37, "versionName": "MAKEFILE", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 38, "change": "N", "size": 3906 }, { "id": 20, "versionName": "MAKEFILE", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 21, "change": "N", "size": 3080 }, { "id": 32, "versionName": "MAKEFILE", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 33, "change": "N", "size": 3063 }, { "id": 33, "versionName": "MAKEFILE.BAK", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 34, "change": "N", "size": 3078 }, { "id": 21, "versionName": "MAKEFILE.BAK", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 22, "change": "N", "size": 3095 }, { "id": 38, "versionName": "MAKEFILE.BAK", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 39, "change": "N", "size": 3921 }, { "id": 39, "versionName": "MANUALFE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 40, "change": "N", "size": 602 }, { "id": 40, "versionName": "PLOTCOOR.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 41, "change": "N", "size": 1347 }, { "id": 41, "versionName": "PLOTDOT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 42, "change": "N", "size": 746 }, { "id": 42, "versionName": "PLOTINIT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 43, "change": "N", "size": 1525 }, { "id": 43, "versionName": "PLOTPS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 44, "change": "N", "size": 1361 }, { "id": 44, "versionName": "PS_MACRO.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 45, "change": "N", "size": 4799 }, { "id": 6, "versionName": "README.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 7, "change": "N", "size": 5130 }, { "id": 45, "versionName": "RECTANGL.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 46, "change": "N", "size": 711 }, { "id": 56, "versionName": "TEST.HPG", "parentPath": "\\repo\\TESTDATA\\HPGLTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 57, "change": "N", "size": 5794 }, { "id": 54, "versionName": "TEST1.DXY", "parentPath": "\\repo\\TESTDATA\\DXYTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 55, "change": "N", "size": 255 }, { "id": 57, "versionName": "TEST1.HPG", "parentPath": "\\repo\\TESTDATA\\HPGLTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 58, "change": "N", "size": 1097 }, { "id": 58, "versionName": "TEST3.HPG", "parentPath": "\\repo\\TESTDATA\\HPGLTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 59, "change": "N", "size": 1116 }, { "id": 46, "versionName": "TESTPS.BAK", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 47, "change": "N", "size": 2035 }, { "id": 47, "versionName": "TESTPS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 48, "change": "N", "size": 2035 }, { "id": 48, "versionName": "TEXTPS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 49, "change": "N", "size": 2020 }, { "id": 59, "versionName": "TEXTPS.C", "parentPath": "\\repo\\TESTDATA", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 60, "change": "N", "size": 2014 }, { "id": 11, "versionName": "Textps.c", "parentPath": "\\repo\\OBJ", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 12, "change": "N", "size": 2014 }, { "id": 49, "versionName": "TICK.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 50, "change": "N", "size": 1445 }, { "id": 50, "versionName": "USERDEFC.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 51, "change": "N", "size": 3103 }, { "id": 51, "versionName": "VIEWPORT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 52, "change": "N", "size": 2264 } ], "title": "VersionViewDetailsResponse" }, "VersionViewPDetailsResponse": { "type": "object", "properties": { "change": { "type": "string" }, "creationTime": { "type": "string" }, "creator": { "type": "string" }, "description": { "type": "string" }, "id": { "type": "integer", "format": "int64" }, "itemObjId": { "type": "integer", "format": "int64" }, "itemType": { "type": "integer", "format": "int32" }, "mappedVersion": { "type": "string" }, "modifiedTime": { "type": "string" }, "modifier": { "type": "string" }, "packageName": { "type": "string" }, "parentPath": { "type": "string" }, "size": { "type": "integer", "format": "int64" }, "status": { "type": "string" }, "storedAs": { "type": "integer", "format": "int32" }, "versionName": { "type": "string" } }, "example": [ { "id": 3, "versionName": "DOCS", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 4, "change": "N", "size": 0 }, { "id": 16, "versionName": "DXY", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 17, "change": "N", "size": 0 }, { "id": 53, "versionName": "DXYTEST", "parentPath": "\\repo\\TESTDATA", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 54, "change": "N", "size": 0 }, { "id": 7, "versionName": "EXE", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 8, "change": "N", "size": 0 }, { "id": 28, "versionName": "HPGL", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 29, "change": "N", "size": 0 }, { "id": 55, "versionName": "HPGLTEST", "parentPath": "\\repo\\TESTDATA", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 56, "change": "N", "size": 0 }, { "id": 10, "versionName": "OBJ", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 11, "change": "N", "size": 0 }, { "id": 2, "versionName": "repo", "parentPath": "\\", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:13:21", "modifier": "harvest", "modifiedTime": "2020-10-08 05:13:21", "description": "", "itemType": 0, "itemObjId": 3, "change": "N", "size": 0 }, { "id": 12, "versionName": "SRC", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 0, "itemObjId": 13, "change": "N", "size": 0 }, { "id": 52, "versionName": "TESTDATA", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 0, "itemObjId": 53, "change": "N", "size": 0 }, { "id": 61, "versionName": "bootmgr", "parentPath": "\\repo", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "l", "creator": "harvest", "creationTime": "2020-10-08 05:17:05", "modifier": "harvest", "modifiedTime": "2020-10-08 05:17:05", "description": "", "itemType": 1, "itemObjId": 61, "change": "N", "size": 389332 }, { "id": 13, "versionName": "CHANGESI.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 14, "change": "N", "size": 1687 }, { "id": 14, "versionName": "CIRCLE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 15, "change": "N", "size": 2008 }, { "id": 15, "versionName": "DEFN.H", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 16, "change": "N", "size": 3260 }, { "id": 17, "versionName": "DXY2PS.C", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 18, "change": "N", "size": 1864 }, { "id": 22, "versionName": "DXY2PS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 23, "change": "N", "size": 1864 }, { "id": 8, "versionName": "DXY2PS.EXE", "parentPath": "\\repo\\EXE", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 9, "change": "N", "size": 49514 }, { "id": 18, "versionName": "DXY2PS.MK", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 19, "change": "N", "size": 534 }, { "id": 19, "versionName": "DXY2PS.TL", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 20, "change": "N", "size": 250 }, { "id": 4, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2887 }, { "id": 60, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "1", "storedAs": 1, "status": "N", "packageName": "l", "creator": "harvest", "creationTime": "2020-10-08 05:15:07", "modifier": "harvest", "modifiedTime": "2020-10-08 05:15:18", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2889 }, { "id": 62, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "2", "storedAs": 1, "status": "N", "packageName": "testpack", "creator": "harvest", "creationTime": "2020-10-12 04:55:12", "modifier": "harvest", "modifiedTime": "2020-10-12 04:55:29", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2908 }, { "id": 63, "versionName": "DXY2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "3", "storedAs": 1, "status": "N", "packageName": "testpack", "creator": "harvest", "creationTime": "2020-10-12 04:58:38", "modifier": "harvest", "modifiedTime": "2020-10-12 04:58:54", "description": "", "itemType": 1, "itemObjId": 5, "change": "N", "size": 2915 }, { "id": 23, "versionName": "DXYCOM.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 24, "change": "N", "size": 2579 }, { "id": 24, "versionName": "END_DRAW.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 25, "change": "N", "size": 224 }, { "id": 25, "versionName": "EXT.H", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 26, "change": "N", "size": 2945 }, { "id": 26, "versionName": "GETOPT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 27, "change": "N", "size": 1150 }, { "id": 27, "versionName": "GETVAL.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 28, "change": "N", "size": 1198 }, { "id": 29, "versionName": "HPGL2PS.C", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 30, "change": "N", "size": 2801 }, { "id": 9, "versionName": "HPGL2PS.EXE", "parentPath": "\\repo\\EXE", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 10, "change": "N", "size": 49694 }, { "id": 30, "versionName": "HPGL2PS.MK", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 31, "change": "N", "size": 629 }, { "id": 31, "versionName": "HPGL2PS.TL", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 32, "change": "N", "size": 290 }, { "id": 5, "versionName": "HPGL2PS.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 6, "change": "N", "size": 4221 }, { "id": 34, "versionName": "HPGLCOM.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 35, "change": "N", "size": 13497 }, { "id": 35, "versionName": "LINESIZE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 36, "change": "N", "size": 322 }, { "id": 36, "versionName": "LINETYPE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 37, "change": "N", "size": 2890 }, { "id": 37, "versionName": "MAKEFILE", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 38, "change": "N", "size": 3906 }, { "id": 20, "versionName": "MAKEFILE", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 21, "change": "N", "size": 3080 }, { "id": 32, "versionName": "MAKEFILE", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 33, "change": "N", "size": 3063 }, { "id": 33, "versionName": "MAKEFILE.BAK", "parentPath": "\\repo\\SRC\\HPGL", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 34, "change": "N", "size": 3078 }, { "id": 21, "versionName": "MAKEFILE.BAK", "parentPath": "\\repo\\SRC\\DXY", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 22, "change": "N", "size": 3095 }, { "id": 38, "versionName": "MAKEFILE.BAK", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 39, "change": "N", "size": 3921 }, { "id": 39, "versionName": "MANUALFE.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 40, "change": "N", "size": 602 }, { "id": 40, "versionName": "PLOTCOOR.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 41, "change": "N", "size": 1347 }, { "id": 41, "versionName": "PLOTDOT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 42, "change": "N", "size": 746 }, { "id": 42, "versionName": "PLOTINIT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 43, "change": "N", "size": 1525 }, { "id": 43, "versionName": "PLOTPS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 44, "change": "N", "size": 1361 }, { "id": 44, "versionName": "PS_MACRO.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 45, "change": "N", "size": 4799 }, { "id": 6, "versionName": "README.TXT", "parentPath": "\\repo\\DOCS", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 7, "change": "N", "size": 5130 }, { "id": 45, "versionName": "RECTANGL.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 46, "change": "N", "size": 711 }, { "id": 56, "versionName": "TEST.HPG", "parentPath": "\\repo\\TESTDATA\\HPGLTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 57, "change": "N", "size": 5794 }, { "id": 54, "versionName": "TEST1.DXY", "parentPath": "\\repo\\TESTDATA\\DXYTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 55, "change": "N", "size": 255 }, { "id": 57, "versionName": "TEST1.HPG", "parentPath": "\\repo\\TESTDATA\\HPGLTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 58, "change": "N", "size": 1097 }, { "id": 58, "versionName": "TEST3.HPG", "parentPath": "\\repo\\TESTDATA\\HPGLTEST", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 59, "change": "N", "size": 1116 }, { "id": 46, "versionName": "TESTPS.BAK", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 0, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 47, "change": "N", "size": 2035 }, { "id": 47, "versionName": "TESTPS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 48, "change": "N", "size": 2035 }, { "id": 48, "versionName": "TEXTPS.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 49, "change": "N", "size": 2020 }, { "id": 59, "versionName": "TEXTPS.C", "parentPath": "\\repo\\TESTDATA", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 60, "change": "N", "size": 2014 }, { "id": 11, "versionName": "Textps.c", "parentPath": "\\repo\\OBJ", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:12", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:12", "description": "", "itemType": 1, "itemObjId": 12, "change": "N", "size": 2014 }, { "id": 49, "versionName": "TICK.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 50, "change": "N", "size": 1445 }, { "id": 50, "versionName": "USERDEFC.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 51, "change": "N", "size": 3103 }, { "id": 51, "versionName": "VIEWPORT.C", "parentPath": "\\repo\\SRC", "mappedVersion": "0", "storedAs": 1, "status": "N", "packageName": "BASE", "creator": "harvest", "creationTime": "2020-10-08 05:14:13", "modifier": "harvest", "modifiedTime": "2020-10-08 05:14:13", "description": "", "itemType": 1, "itemObjId": 52, "change": "N", "size": 2264 } ], "title": "VersionViewPDetailsResponse" }, "ViewDetailsResponse": { "type": "object", "properties": { "hasUpdateAcces": { "type": "boolean" }, "hasViewAccess": { "type": "boolean" }, "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "path": { "type": "string" }, "snapshot": { "type": "boolean" } }, "example": [ { "id": 40, "name": "Development", "path": "\\", "hasViewAccess": true, "hasUpdateAcces": true, "snapshot": false } ], "title": "ViewDetailsResponse" }, "ViewDetailsPResponse": { "type": "object", "properties": { "hasUpdateAcces": { "type": "boolean" }, "hasViewAccess": { "type": "boolean" }, "id": { "type": "integer", "format": "int64" }, "name": { "type": "string" }, "path": { "type": "string" }, "snapshot": { "type": "boolean" } }, "example": { "id": 40, "name": "Development", "path": "\\", "hasViewAccess": true, "hasUpdateAcces": true, "snapshot": false }, "title": "ViewDetailsPResponse" }, "UpdatePacakgeError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:40:18.409+0000", "status": 422, "errors": [ "E03020005: The package name, Smart Card Authentication, has already been used in this project." ], "path": "/harvest-scm/rest/projects/26/states/107/packages/122" } }, "GetSignelPackageError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:09:58.541+0000", "status": 422, "errors": [ "ER1000422: State id 95 does not exist in the Project id 22" ], "path": "/harvest-scm/rest/projects/22/states/95/packages/123" } }, "CreatePackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:23:52.328+0000", "status": 422, "errors": [ "E03020577: A package group with name, Smart Card Authentication Feature, already exists in this project." ], "path": "/harvest-scm/rest/projects/26/packageGroups" } }, "GetProjectError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T04:43:34.503+0000", "status": 422, "errors": [ "E04100002: Error: Expired Token" ], "path": "/harvest-scm/rest/projects/" } }, "GetProjectPError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T04:49:45.770+0000", "status": 422, "errors": [ "E03020066: A project with object ID 130 no longer exists." ], "path": "/harvest-scm/rest/projects/130" } }, "GetStatePError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T04:54:57.586+0000", "status": 422, "errors": [ "ER1000422: State id 59 does not exist in the Project id 13" ], "path": "/harvest-scm/rest/projects/13/states/59" } }, "GetVersionError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T05:03:18.798+0000", "status": 422, "errors": [ "ER1000422: Package id 3 does not exist in the State id 55" ], "path": "/harvest-scm/rest/projects/13/states/55/packages/3/versions/" } }, "GetVersionPError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T05:05:35.757+0000", "status": 422, "errors": [ "E03020072: Version id 43 does not exist" ], "path": "/harvest-scm/rest/projects/13/states/55/packages/1/versions/43" } }, "GetProcessError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T05:12:47.517+0000", "status": 422, "errors": [ "ER1000422: State id 59 does not exist in the Project id 13" ], "path": "/harvest-scm/rest/projects/13/states/59/processes" } }, "GetViewError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T05:15:26.507+0000", "status": 422, "errors": [ "E03020066: A project with object ID 15 no longer exists." ], "path": "/harvest-scm/rest/projects/15/states/55/views" } }, "GetViewPError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T05:18:05.666+0000", "status": 422, "errors": [ "E03020072: View id 49 does not exist in the State id 55 " ], "path": "/harvest-scm/rest/projects/13/states/55/views/49" } }, "GetVersionViewError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T05:22:24.087+0000", "status": 422, "errors": [ "E03020072: View id 45 does not exist in the State id 55 " ], "path": "/harvest-scm/rest/projects/13/states/55/views/45/versions/" } }, "GetVersionViewPError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T05:27:31.531+0000", "status": 422, "errors": [ "ER1000422: Version id 309 does not exist in the View id 40" ], "path": "/harvest-scm/rest/projects/13/states/55/views/40/versions/309" } }, "UpdatePackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:23:52.328+0000", "status": 422, "errors": [ "E03020577: A package group with name, Smart Card Authentication Feature, already exists in this project." ], "path": "/harvest-scm/rest/projects/26/packageGroups" } }, "GetProjectPkgGroupsError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-09-28T10:23:52.328+0000", "status": 422, "errors": [ "E03020066: A project with object ID 26 no longer exists." ], "path": "/harvest-scm/rest/projects/26/packageGroups" } }, "GetSingleProjectPackageGroupError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T06:50:27.057+0000", "status": 422, "errors": [ "ER1000422: Package Group id 1 does not exist in the Project id 13" ], "path": "/harvest-scm/rest/projects/13/packageGroups/1" } }, "GetPacakgesError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-10-13T06:54:52.694+0000", "status": 422, "errors": [ "ER1000422: State id 12 does not exist in the Project id 13" ], "path": "/harvest-scm/rest/projects/13/states/12/packages" } }, "DeleteVersionExecuteRequest": { "type": "object", "properties": { "processId": { "type": "integer", "format": "int64" } }, "example": { "processId": 2870 }, "title": "DeleteVersionExecuteRequest" }, "DeleteVersionsExecuteRequest": { "type": "object", "properties": { "processId": { "type": "integer", "format": "int64" } }, "example": { "processId": 2870 }, "title": "DeleteVersionsExecuteRequest" }, "DeleteVersionsResponse": { "type": "object", "properties": { "message": { "type": "string" }, "status": { "type": "string" } }, "title": "DeleteVersionsResponse", "example": { "status": "success", "message": "I0002001d: Version 0 of File4.txt deleted.\nI00020020: The Delete Versions execution was successful. All versions in the package are deleted." } }, "DeleteVersionsResponseError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-11-27T11:36:54.585+0000", "status": 422, "errors": [ "E0302020b: Cannot delete one or more versions in the package; they are still active in another view." ], "path": "/harvest-scm/rest/projects/86/states/348/packages/528/versions" } }, "DeleteVersionResponseError422": { "type": "object", "properties": { "timestamp": { "type": "string" }, "status": { "type": "integer" }, "errors": { "type": "array", "items": { "type": "string" } }, "path": { "type": "string" } }, "example": { "timestamp": "2020-11-27T11:36:54.928+0000", "status": 422, "errors": [ "E03020072: Version id 22222 does not exist" ], "path": "/harvest-scm/rest/projects/86/states/347/packages/529/versions/22222" } }, "DeleteVersionResponse": { "type": "object", "properties": { "message": { "type": "string" }, "status": { "type": "string" } }, "example": { "status": "success", "message": "I0002001d: Version 1 of DEFN.H deleted.\nI00020019: The Delete Versions execution was successful." }, "title": "DeleteVersionResponse" } } }