Method: networks.shipments.path.commit
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Określa ścieżkę przesyłki, co oznacza, że nie może jej zmienić w przyszłości, nawet przez użytkownika, z wyjątkiem siły wyższej lub działania boga wskazanego przez metodę constraints.makeUnavailable, Hubs.makeUnavailable,lines.makeUnavailable. Ta metoda nie służy do oznaczania tagami konkretnej wersji ścieżki.
Żądanie HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry |
name |
string
Wymagane. Nazwa dostawy, której ścieżka musi zostać zatwierdzona. Format: „sieci/{sieć}/przesyłki/{shipment}”
|
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
{
// Union field path_to_commit can be only one of the following:
"completeShipmentPath": {
object (PathToCommit )
},
"segments": {
object (IncompletePathToCommit )
}
// End of list of possible types for union field path_to_commit .
} |
Pola |
Pole sumy path_to_commit . Ścieżka lub jej części, które należy zatwierdzić. path_to_commit może mieć tylko jedną z tych wartości: |
completeShipmentPath |
object (PathToCommit )
Segmenty ścieżki ze źródła do miejsca docelowego.
|
segments |
object (IncompletePathToCommit )
Podzbiór segmentów ścieżki ze źródła do miejsca docelowego.
|
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Path
.
PathToCommit
Akceptowana jest pełna ścieżka, od źródła do miejsca docelowego.
Zapis JSON |
{
"segments": [
{
object (PathSegment )
}
]
} |
Pola |
segments[] |
object (PathSegment )
Wymagane. Segmenty muszą być ułożone w określonej kolejności, od źródła do miejsca docelowego.
|
IncompletePathToCommit
Część zatwierdzanej ścieżki, np. niektóre segmenty między źródłem a miejscem docelowym.
Zapis JSON |
{
"segments": [
{
object (PathSegment )
}
]
} |
Pola |
segments[] |
object (PathSegment )
Wymagane. Podzbiór segmentów ścieżki ze źródła do miejsca docelowego.
|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-09-09 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-09-09 UTC."],[[["Commits the shipment path, making it unchangeable except in cases of force majeure, using `vehicles.makeUnavailable`, `hubs.makeUnavailable`, or `lines.makeUnavailable` methods."],["This action is final and cannot be used to tag a specific path revision."],["The request requires specifying the shipment name and providing the complete or partial path to be committed."],["Successful commitment results in a response containing the committed path details."],["The path can be specified either as a complete path from source to destination using `PathToCommit` or as a subset of segments using `IncompletePathToCommit`."]]],["This describes committing a shipment's path via a `POST` request to `networks/*/shipments/*/path:commit`. Committing a path finalizes it, preventing future changes except for force majeure events. The request body defines the `path_to_commit`, which can be a `completeShipmentPath` (full path) or `segments` (partial path). Both options consist of ordered `segments` from source to destination. A successful request returns a `Path` object, and the path can no longer be modified.\n"]]