Interface OrderBusinessUnitSetMessagePayload

All Superinterfaces:
MessagePayload, MessagePayloadMixin, OrderMessagePayload

public interface OrderBusinessUnitSetMessagePayload extends OrderMessagePayload

Generated after a successful Set Business Unit update action on Orders or Set Business Unit update action on Order Edits.


Example to create an instance using the builder pattern

     OrderBusinessUnitSetMessagePayload orderBusinessUnitSetMessagePayload = OrderBusinessUnitSetMessagePayload.builder()
             .build()
 
  • Field Details

    • ORDER_BUSINESS_UNIT_SET

      static final String ORDER_BUSINESS_UNIT_SET
      discriminator value for OrderBusinessUnitSetMessagePayload
      See Also:
  • Method Details

    • getBusinessUnit

      @Valid @Valid BusinessUnitKeyReference getBusinessUnit()

      BusinessUnit on the Order after the Set Business Unit update action on Orders or Set Business Unit update action on Order Edits.

      Returns:
      businessUnit
    • getOldbusinessUnit

      @Valid @Valid BusinessUnitKeyReference getOldbusinessUnit()

      BusinessUnit on the Order before the Set Business Unit update action on Orders or Set Business Unit update action on Order Edits.

      Returns:
      oldbusinessUnit
    • setBusinessUnit

      void setBusinessUnit(BusinessUnitKeyReference businessUnit)

      BusinessUnit on the Order after the Set Business Unit update action on Orders or Set Business Unit update action on Order Edits.

      Parameters:
      businessUnit - value to be set
    • setOldbusinessUnit

      void setOldbusinessUnit(BusinessUnitKeyReference oldbusinessUnit)

      BusinessUnit on the Order before the Set Business Unit update action on Orders or Set Business Unit update action on Order Edits.

      Parameters:
      oldbusinessUnit - value to be set
    • of

      factory method
      Returns:
      instance of OrderBusinessUnitSetMessagePayload
    • of

      factory method to create a shallow copy OrderBusinessUnitSetMessagePayload
      Parameters:
      template - instance to be copied
      Returns:
      copy instance
    • deepCopy

      factory method to create a deep copy of OrderBusinessUnitSetMessagePayload
      Parameters:
      template - instance to be copied
      Returns:
      copy instance
    • builder

      builder factory method for OrderBusinessUnitSetMessagePayload
      Returns:
      builder
    • builder

      create builder for OrderBusinessUnitSetMessagePayload instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder
    • withOrderBusinessUnitSetMessagePayload

      default <T> T withOrderBusinessUnitSetMessagePayload(Function<OrderBusinessUnitSetMessagePayload,T> helper)
      accessor map function
      Type Parameters:
      T - mapped type
      Parameters:
      helper - function to map the object
      Returns:
      mapped value
    • typeReference

      static com.fasterxml.jackson.core.type.TypeReference<OrderBusinessUnitSetMessagePayload> typeReference()
      gives a TypeReference for usage with Jackson DataBind
      Returns:
      TypeReference