Values.UpdateCampaignRequestSourceUpdates a campaign.
type nonrec t = {name : CampaignName.t;The name of the campaign to update.
*)description : Description.t option;The description of the campaign.
*)dataExtraDimensions : DataExtraDimensionNodePathList.t option;A list of vehicle attributes to associate with a signal. Default: An empty array
*)action : UpdateCampaignAction.t;Specifies how to update a campaign. The action can be one of the following: APPROVE - To approve delivering a data collection scheme to vehicles. SUSPEND - To suspend collecting signal data. The campaign is deleted from vehicles and all vehicles in the suspended campaign will stop sending data. RESUME - To reactivate the SUSPEND campaign. The campaign is redeployed to all vehicles and the vehicles will resume sending data. UPDATE - To update a campaign.
*)}val make :
?description:??? ->
?dataExtraDimensions:??? ->
name:CampaignName.t ->
action:UpdateCampaignAction.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of NodePath.t ] list
| `String of CampaignName.t ])
list ]