Argumentos

CampoTipoDescrição
orderIdInt!ID do pedido a ser editado
packages[EditOrderPackages]!Lista de edições que serão feitas aos packages do pedido
shouldExecuteBoolean!Indica se a operação deve ser realizada
shouldAddReturnBooleanIndica se o entregador deve retornar ao ponto de coleta

EditOrderPackages

CampoTipoDescrição
pkIntID do package a ser editado
payloadEditOrderPackagePayloadPayload de edição

EditOrderPackagePayload

CampoTipoDescrição
complementStringNovo complemento
cancellationBooleanIndica se o package deve ser cancelado

Resposta

CampoTipoDescrição
successBooleanIndica se não houve nenhum erro
errors[ErrorNode]Lista de erros
orderOrderNodePedido editado
packagesDraft[PackageDraftNode]Esboço de packages.
diffEditOrderDiffContém as diferenças do pedido pré e pós edição

ErrorNode

CampoTipoDescrição
messageStringMensagem que contém o erro

PackageDraftNode & EditOrderDiff

Veja a seção Editando seu pedido