Method: providers.tasks.batchCreate
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Crée et renvoie un lot de nouveaux objets Task
.
Requête HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/tasks:batchCreate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
parent |
string
Obligatoire. Ressource parente partagée par toutes les tâches. Cette valeur doit être au format providers/{provider} . provider doit correspondre à l'ID du projet Google Cloud. Exemple : sample-cloud-project . Le champ parent dans les messages CreateTaskRequest doit être vide ou correspondre à ce champ.
|
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Champs |
header |
object (DeliveryRequestHeader )
Facultatif. En-tête de requête standard de l'API Delivery. Remarque: Si vous définissez ce champ, le champ d'en-tête des messages CreateTaskRequest doit être vide ou correspondre à ce champ.
|
requests[] |
object (CreateTaskRequest )
Obligatoire. Message de requête spécifiant les ressources à créer. Remarque: Vous pouvez créer un maximum de 500 tâches par lot.
|
Corps de la réponse
Le message de réponse BatchCreateTask
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
{
"tasks": [
{
object (Task )
}
]
} |
Champs |
tasks[] |
object (Task )
Tâches créées.
|
CreateTaskRequest
Le message de requête tasks.create
.
Représentation JSON |
{
"header": {
object (DeliveryRequestHeader )
},
"parent": string,
"taskId": string,
"task": {
object (Task )
}
} |
Champs |
parent |
string
Obligatoire. Doit se présenter sous la forme providers/{provider} . provider doit correspondre à l'ID du projet Google Cloud. Exemple : sample-cloud-project .
|
taskId |
string
Obligatoire. L'ID de la tâche doit être unique, mais il ne doit pas s'agir d'un ID de suivi du colis. Pour stocker un ID de suivi de livraison, utilisez le champ trackingId . Notez que plusieurs tâches peuvent avoir le même trackingId . Les ID de tâche sont soumis aux restrictions suivantes:
- Veuillez saisir une chaîne Unicode valide.
- Ne doit pas dépasser 64 caractères.
- Normalisée selon le formulaire C de normalisation Unicode.
- Ne doit pas contenir les caractères ASCII suivants : "/", ":", "?", "," ou "#".
|
task |
object (Task )
Obligatoire. Entité Task à créer. Lors de la création d'une tâche, les champs suivants sont obligatoires:
type
state (doit être défini sur OPEN )
trackingId (ne doit pas être défini pour les tâches UNAVAILABLE ou SCHEDULED_STOP , mais est obligatoire pour tous les autres types de tâches)
plannedLocation (facultatif pour UNAVAILABLE tâches)
taskDuration
Remarque: Le champ name de la tâche est ignoré. Aucun autre champ de tâche ne doit être défini. sinon une erreur est renvoyée.
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/22 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{"lastModified": "Derni\u00e8re mise \u00e0 jour le 2024/08/22\u00a0(UTC)."}
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/08/22 (UTC)."]]