anchor.diff:    ): String!
     creatorId: String!
     currencyCode: String!
  +
  +  # True when this offer fills in the missing fees from the previous one
  +  definesTotal: Boolean!
     from: CommerceOrderPartyUnion!
     fromDetails: OrderParty
     fromParticipant: CommerceOrderParticipantEnum
  +
  +  # True when a all the fees (shipping/tax) were calculated for the offer
     hasDefiniteTotal: Boolean!
     id: ID!
     internalID: ID!
     note: String
  +
  +  # Only false when previous offer has the same amount.
  +  offerAmountChanged: Boolean!
     order: CommerceOrder!
     respondsTo: CommerceOffer
     shippingTotal(
  
positive.code: 
  # Autogenerated return type of SellerAcceptOffer
  type CommerceSellerAcceptOfferPayload {
    # A unique identifier for the client performing the mutation.
    clientMutationId: String
  
  
negative.code:   commerceFulfillAtOnce(input: CommerceFulfillAtOnceInput!): CommerceFulfillAtOncePayload
    commerceRejectOrder(input: CommerceRejectOrderInput!): CommerceRejectOrderPayload
    commerceSellerAcceptOffer(input: CommerceSellerAcceptOfferInput!): CommerceSellerAcceptOfferPayload
    commerceSellerAcceptProvisionalOffer(
      input: CommerceSellerAcceptProvisionalOfferInput!
    ): CommerceSellerAcceptProvisionalOfferPayload
    commerceSellerCounterOffer(input: CommerceSellerCounterOfferInput!): CommerceSellerCounterOfferPayload
    commerceSellerRejectOffer(input: CommerceSellerRejectOfferInput!): CommerceSellerRejectOfferPayload
    commerceSetPayment(input: CommerceSetPaymentInput!): CommerceSetPaymentPayload
  