Home > @vsf-enterprise/commercetools-types > OrderUpdateAction

# OrderUpdateAction type

Signature:

export declare type OrderUpdateAction = {
    addDelivery?: InputMaybe<AddOrderDelivery>;
    addItemShippingAddress?: InputMaybe<AddOrderItemShippingAddress>;
    addParcelToDelivery?: InputMaybe<AddOrderParcelToDelivery>;
    addPayment?: InputMaybe<AddOrderPayment>;
    addReturnInfo?: InputMaybe<AddOrderReturnInfo>;
    changeOrderState?: InputMaybe<ChangeOrderState>;
    changePaymentState?: InputMaybe<ChangeOrderPaymentState>;
    changeShipmentState?: InputMaybe<ChangeOrderShipmentState>;
    importCustomLineItemState?: InputMaybe<ImportOrderCustomLineItemState>;
    importLineItemState?: InputMaybe<ImportOrderLineItemState>;
    removeDelivery?: InputMaybe<RemoveOrderDelivery>;
    removeItemShippingAddress?: InputMaybe<RemoveOrderItemShippingAddress>;
    removeParcelFromDelivery?: InputMaybe<RemoveOrderParcelFromDelivery>;
    removePayment?: InputMaybe<RemoveOrderPayment>;
    setBillingAddress?: InputMaybe<SetOrderBillingAddress>;
    setBillingAddressCustomField?: InputMaybe<SetOrderBillingAddressCustomField>;
    setBillingAddressCustomType?: InputMaybe<SetOrderBillingAddressCustomType>;
    setCustomField?: InputMaybe<SetOrderCustomField>;
    setCustomLineItemCustomField?: InputMaybe<SetOrderCustomLineItemCustomField>;
    setCustomLineItemCustomType?: InputMaybe<SetOrderCustomLineItemCustomType>;
    setCustomLineItemShippingDetails?: InputMaybe<SetOrderCustomLineItemShippingDetails>;
    setCustomType?: InputMaybe<SetOrderCustomType>;
    setCustomerEmail?: InputMaybe<SetOrderCustomerEmail>;
    setCustomerId?: InputMaybe<SetOrderCustomerId>;
    setDeliveryAddress?: InputMaybe<SetOrderDeliveryAddress>;
    setDeliveryAddressCustomField?: InputMaybe<SetOrderDeliveryAddressCustomField>;
    setDeliveryAddressCustomType?: InputMaybe<SetOrderDeliveryAddressCustomType>;
    setDeliveryCustomField?: InputMaybe<SetOrderDeliveryCustomField>;
    setDeliveryCustomType?: InputMaybe<SetOrderDeliveryCustomType>;
    setDeliveryItems?: InputMaybe<SetOrderDeliveryItems>;
    setItemShippingAddressCustomField?: InputMaybe<SetOrderItemShippingAddressCustomField>;
    setItemShippingAddressCustomType?: InputMaybe<SetOrderItemShippingAddressCustomType>;
    setLineItemCustomField?: InputMaybe<SetOrderLineItemCustomField>;
    setLineItemCustomType?: InputMaybe<SetOrderLineItemCustomType>;
    setLineItemShippingDetails?: InputMaybe<SetOrderLineItemShippingDetails>;
    setLocale?: InputMaybe<SetOrderLocale>;
    setOrderNumber?: InputMaybe<SetOrderNumber>;
    setParcelCustomField?: InputMaybe<SetOrderParcelCustomField>;
    setParcelCustomType?: InputMaybe<SetOrderParcelCustomType>;
    setParcelItems?: InputMaybe<SetOrderParcelItems>;
    setParcelMeasurements?: InputMaybe<SetOrderParcelMeasurements>;
    setParcelTrackingData?: InputMaybe<SetOrderParcelTrackingData>;
    setReturnInfo?: InputMaybe<SetOrderReturnInfo>;
    setReturnItemCustomField?: InputMaybe<SetOrderReturnItemCustomField>;
    setReturnItemCustomType?: InputMaybe<SetOrderReturnItemCustomType>;
    setReturnPaymentState?: InputMaybe<SetOrderReturnPaymentState>;
    setReturnShipmentState?: InputMaybe<SetOrderReturnShipmentState>;
    setShippingAddress?: InputMaybe<SetOrderShippingAddress>;
    setShippingAddressCustomField?: InputMaybe<SetOrderShippingAddressCustomField>;
    setShippingAddressCustomType?: InputMaybe<SetOrderShippingAddressCustomType>;
    setStore?: InputMaybe<SetOrderStore>;
    transitionCustomLineItemState?: InputMaybe<TransitionOrderCustomLineItemState>;
    transitionLineItemState?: InputMaybe<TransitionOrderLineItemState>;
    transitionState?: InputMaybe<TransitionOrderState>;
    updateItemShippingAddress?: InputMaybe<UpdateOrderItemShippingAddress>;
    updateSyncInfo?: InputMaybe<UpdateOrderSyncInfo>;
};

References: InputMaybe, AddOrderDelivery, AddOrderItemShippingAddress, AddOrderParcelToDelivery, AddOrderPayment, AddOrderReturnInfo, ChangeOrderState, ChangeOrderPaymentState, ChangeOrderShipmentState, ImportOrderCustomLineItemState, ImportOrderLineItemState, RemoveOrderDelivery, RemoveOrderItemShippingAddress, RemoveOrderParcelFromDelivery, RemoveOrderPayment, SetOrderBillingAddress, SetOrderBillingAddressCustomField, SetOrderBillingAddressCustomType, SetOrderCustomField, SetOrderCustomLineItemCustomField, SetOrderCustomLineItemCustomType, SetOrderCustomLineItemShippingDetails, SetOrderCustomType, SetOrderCustomerEmail, SetOrderCustomerId, SetOrderDeliveryAddress, SetOrderDeliveryAddressCustomField, SetOrderDeliveryAddressCustomType, SetOrderDeliveryCustomField, SetOrderDeliveryCustomType, SetOrderDeliveryItems, SetOrderItemShippingAddressCustomField, SetOrderItemShippingAddressCustomType, SetOrderLineItemCustomField, SetOrderLineItemCustomType, SetOrderLineItemShippingDetails, SetOrderLocale, SetOrderNumber, SetOrderParcelCustomField, SetOrderParcelCustomType, SetOrderParcelItems, SetOrderParcelMeasurements, SetOrderParcelTrackingData, SetOrderReturnInfo, SetOrderReturnItemCustomField, SetOrderReturnItemCustomType, SetOrderReturnPaymentState, SetOrderReturnShipmentState, SetOrderShippingAddress, SetOrderShippingAddressCustomField, SetOrderShippingAddressCustomType, SetOrderStore, TransitionOrderCustomLineItemState, TransitionOrderLineItemState, TransitionOrderState, UpdateOrderItemShippingAddress, UpdateOrderSyncInfo