Method: providers.tasks.batchCreate
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Cria e retorna um lote de novos objetos Task
.
Solicitação HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/tasks:batchCreate
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros |
parent |
string
Obrigatório. O recurso pai compartilhado por todas as tarefas. Esse valor precisa estar no formato providers/{provider} . O provider precisa ser o ID do projeto do Google Cloud. Por exemplo, sample-cloud-project . O campo pai nas mensagens de CreateTaskRequest precisa estar vazio ou corresponder a este campo.
|
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Campos |
header |
object (DeliveryRequestHeader )
Opcional. O cabeçalho de solicitação padrão da API Delivery. Observação: se você definir este campo, o campo de cabeçalho nas mensagens do CreateTaskRequest precisará estar vazio ou corresponder a este campo.
|
requests[] |
object (CreateTaskRequest )
Obrigatório. A mensagem de solicitação que especifica os recursos a serem criados. Observação: é possível criar no máximo 500 tarefas em um lote.
|
Corpo da resposta
A mensagem de resposta BatchCreateTask
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
{
"tasks": [
{
object (Task )
}
]
} |
Campos |
tasks[] |
object (Task )
As tarefas criadas.
|
CreateTaskRequest
A mensagem de solicitação tasks.create
.
Representação JSON |
{
"header": {
object (DeliveryRequestHeader )
},
"parent": string,
"taskId": string,
"task": {
object (Task )
}
} |
Campos |
parent |
string
Obrigatório. Precisa estar no formato providers/{provider} . O provider precisa ser o ID do projeto do Google Cloud. Por exemplo, sample-cloud-project .
|
taskId |
string
Obrigatório. O ID da tarefa precisa ser exclusivo, mas não pode ser um ID de rastreamento de frete. Para armazenar um ID de rastreamento de frete, use o campo trackingId . Várias tarefas podem ter o mesmo trackingId . Os IDs de tarefas estão sujeitos às seguintes restrições:
- Precisa ser uma string Unicode válida.
- Limitado a um tamanho máximo de 64 caracteres.
- Normalizado de acordo com o Formulário C de normalização Unicode.
- Não pode conter os seguintes caracteres ASCII: "/", ':', '?', ',' ou '#'.
|
task |
object (Task )
Obrigatório. A entidade Task a ser criada. Ao criar uma tarefa, os seguintes campos são obrigatórios:
type
state (precisa ser definido como OPEN )
trackingId (não pode ser definido para tarefas UNAVAILABLE ou SCHEDULED_STOP , mas é obrigatório para todos os outros tipos de tarefas)
plannedLocation (opcional para UNAVAILABLE tarefas)
taskDuration
Observação: o campo name da tarefa é ignorado. Nenhum dos outros campos da tarefa pode ser definido. caso contrário, será retornado um erro.
|
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-08-22 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Não contém as informações de que eu preciso"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Muito complicado / etapas demais"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Desatualizado"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema na tradução"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema com as amostras / o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Outro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Meu problema foi resolvido"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Outro"
}]
{"lastModified": "\u00daltima atualiza\u00e7\u00e3o 2024-08-22 UTC."}
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-08-22 UTC."]]