| All Verbs | /MissionUpdateState/{MissionName}/{State} |
|---|
"use strict";
/** @typedef {'New'|'PickingStarted'|'PickingFinished'|'PickingManuallyValidated'|'RamasseFinished'|'PackingFinished'} */
export var MissionState;
(function (MissionState) {
MissionState["New"] = "New"
MissionState["PickingStarted"] = "PickingStarted"
MissionState["PickingFinished"] = "PickingFinished"
MissionState["PickingManuallyValidated"] = "PickingManuallyValidated"
MissionState["RamasseFinished"] = "RamasseFinished"
MissionState["PackingFinished"] = "PackingFinished"
})(MissionState || (MissionState = {}));
export class MissionUpdateState {
/** @param {{MissionName?:string,State?:MissionState}} [init] */
constructor(init) { Object.assign(this, init) }
/**
* @type {string}
* @description Mission name */
MissionName;
/**
* @type {MissionState}
* @description Mission state */
State;
}
JavaScript MissionUpdateState DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /MissionUpdateState/{MissionName}/{State} HTTP/1.1
Host: clouddemo.pickeos.com
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"MissionName":"String","State":"New"}