/**
 * Copyright (c) 2023 ListBird. All Rights Reserved.
 *
 * This software product includes software or other works developed by RESO,
 * subject to the RESO End User License published at www.reso.org.
 *
 * Any modifications, derivative works, or redistributions of this source must
 * maintain this copyright notice. See the RESO EULA for more information.
 */

export enum QueueTransactionType {
  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Add}
   *
   * The resource record being referenced by the queue does not yet exist in the target and is an addition.
   */
  Add = 'Add',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Change}
   *
   * The resource record being referenced by the queue exists in the target and is being modified.
   */
  Change = 'Change',

  /**
   * The resource record being referenced by the queue exists in the target and is to be removed.
   */
  Delete = 'Delete',
}
