| All Verbs | /MissionUpdateState/{MissionName}/{State} |
|---|
import Foundation
import ServiceStack
public class MissionUpdateState : Codable
{
/**
* Mission name
*/
// @ApiMember(Description="Mission name", IsRequired=true)
public var missionName:String
/**
* Mission state
*/
// @ApiMember(Description="Mission state", IsRequired=true)
public var state:MissionState
required public init(){}
}
public enum MissionState : String, Codable
{
case New
case PickingStarted
case PickingFinished
case PickingManuallyValidated
case RamasseFinished
case PackingFinished
}
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"}