/**
 * 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 HorseAmenities {
  /**
   * The property allows for horses and has an arena.
   */
  Arena = 'Arena',

  /**
   * The property allows horses and has a barn.
   */
  Barn = 'Barn',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Boarding+Facilities}
   *
   * The property had horse boarding facilities.
   */
  BoardingFacilities = 'BoardingFacilities',

  /**
   * The property allows horses and has one or more corrals.
   */
  Corrals = 'Corrals',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Hay+Storage}
   *
   * The property allows horses and has hay storage.
   */
  HayStorage = 'HayStorage',

  /**
   * The property either does not allow horses or has no amenities for horses.
   */
  None = 'None',

  /**
   * The property has horse amenities other than those in this list.
   */
  Other = 'Other',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Paddocks}
   *
   * The property allows horses and has an enclosed living are for your horse(s). A paddock is also known as
   * a sacrifice area which got its name because the owner was sacrificing some of their land for the benefit
   * of the horse.
   */
  Paddocks = 'Paddocks',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Palpation+Chute}
   *
   * A portion of the livestock chute where the animal is held for examination or other purposes.
   */
  PalpationChute = 'PalpationChute',

  /**
   * The property includes or has access to a pasture for horses.
   */
  Pasture = 'Pasture',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Riding+Trail}
   *
   * The property includes or has access to a riding trail(s).
   */
  RidingTrail = 'RidingTrail',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Round+Pen}
   *
   * The property includes or has access to a round enclosure used for horse training.
   */
  RoundPen = 'RoundPen',

  /**
   * See the remarks fields for additional information about horse amenities.
   */
  SeeRemarks = 'SeeRemarks',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Shaving+Bin}
   *
   * The property includes or has access to a storage container for wood shavings that are use as ground cover
   * for horses.
   */
  ShavingBin = 'ShavingBin',

  /**
   * The property includes or has access to horse stable(s).
   */
  Stables = 'Stables',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Tack+Room}
   *
   * The property includes or has access to a room to store equipment such as saddles, stirrups, bridles,
   * halters, reins, bits, harnesses, martingales, breastplates, etc.
   */
  TackRoom = 'TackRoom',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Trailer+Storage}
   *
   * The property includes or has access to a place to store a horse trailer.
   */
  TrailerStorage = 'TrailerStorage',

  /**
   * {@link https://ddwiki.reso.org/display/DDW17/Wash+Rack}
   *
   * The property includes or has access to a rack used to confine/restrain a horse for purposes of washing
   * the horse.
   */
  WashRack = 'WashRack',
}
