// @generated by protoc-gen-es v1.10.0 with parameter "target=ts"
// @generated from file unitOfMeasures.proto (package api, syntax proto3)
/* eslint-disable */
// @ts-nocheck

import { proto3 } from "@bufbuild/protobuf";

/**
 * @generated from enum api.Length
 */
export enum Length {
  /**
   * @generated from enum value: LENGTH_UNKNOWN = 0;
   */
  LENGTH_UNKNOWN = 0,

  /**
   * @generated from enum value: METER = 10;
   */
  METER = 10,

  /**
   * @generated from enum value: MILLIMETER = 20;
   */
  MILLIMETER = 20,

  /**
   * @generated from enum value: CENTIMETER = 30;
   */
  CENTIMETER = 30,

  /**
   * @generated from enum value: DECIMETER = 40;
   */
  DECIMETER = 40,

  /**
   * @generated from enum value: DECAMETER = 50;
   */
  DECAMETER = 50,

  /**
   * @generated from enum value: HECTOMETER = 60;
   */
  HECTOMETER = 60,

  /**
   * @generated from enum value: KILOMETER = 70;
   */
  KILOMETER = 70,

  /**
   * @generated from enum value: INCH = 80;
   */
  INCH = 80,

  /**
   * @generated from enum value: FOOT = 90;
   */
  FOOT = 90,

  /**
   * @generated from enum value: YARD = 100;
   */
  YARD = 100,

  /**
   * @generated from enum value: MILE = 110;
   */
  MILE = 110,
}
// Retrieve enum metadata with: proto3.getEnumType(Length)
proto3.util.setEnumType(Length, "api.Length", [
  { no: 0, name: "LENGTH_UNKNOWN" },
  { no: 10, name: "METER" },
  { no: 20, name: "MILLIMETER" },
  { no: 30, name: "CENTIMETER" },
  { no: 40, name: "DECIMETER" },
  { no: 50, name: "DECAMETER" },
  { no: 60, name: "HECTOMETER" },
  { no: 70, name: "KILOMETER" },
  { no: 80, name: "INCH" },
  { no: 90, name: "FOOT" },
  { no: 100, name: "YARD" },
  { no: 110, name: "MILE" },
]);

/**
 * @generated from enum api.Weight
 */
export enum Weight {
  /**
   * @generated from enum value: WEIGHT_UNKNOWN = 0;
   */
  WEIGHT_UNKNOWN = 0,

  /**
   * @generated from enum value: GRAMME = 10;
   */
  GRAMME = 10,

  /**
   * @generated from enum value: MILLIGRAM = 20;
   */
  MILLIGRAM = 20,

  /**
   * @generated from enum value: CENTIGRAM = 30;
   */
  CENTIGRAM = 30,

  /**
   * @generated from enum value: DECIGRAM = 40;
   */
  DECIGRAM = 40,

  /**
   * @generated from enum value: DECAGRAM = 50;
   */
  DECAGRAM = 50,

  /**
   * @generated from enum value: HECTOGRAM = 60;
   */
  HECTOGRAM = 60,

  /**
   * @generated from enum value: KILOGRAM = 70;
   */
  KILOGRAM = 70,

  /**
   * @generated from enum value: TONNE = 80;
   */
  TONNE = 80,

  /**
   * @generated from enum value: GRAIN = 90;
   */
  GRAIN = 90,

  /**
   * @generated from enum value: ONCE = 100;
   */
  ONCE = 100,

  /**
   * @generated from enum value: POUND = 110;
   */
  POUND = 110,

  /**
   * @generated from enum value: SHORT_TON = 120;
   */
  SHORT_TON = 120,

  /**
   * @generated from enum value: LONG_TON = 130;
   */
  LONG_TON = 130,

  /**
   * @generated from enum value: STONE = 140;
   */
  STONE = 140,
}
// Retrieve enum metadata with: proto3.getEnumType(Weight)
proto3.util.setEnumType(Weight, "api.Weight", [
  { no: 0, name: "WEIGHT_UNKNOWN" },
  { no: 10, name: "GRAMME" },
  { no: 20, name: "MILLIGRAM" },
  { no: 30, name: "CENTIGRAM" },
  { no: 40, name: "DECIGRAM" },
  { no: 50, name: "DECAGRAM" },
  { no: 60, name: "HECTOGRAM" },
  { no: 70, name: "KILOGRAM" },
  { no: 80, name: "TONNE" },
  { no: 90, name: "GRAIN" },
  { no: 100, name: "ONCE" },
  { no: 110, name: "POUND" },
  { no: 120, name: "SHORT_TON" },
  { no: 130, name: "LONG_TON" },
  { no: 140, name: "STONE" },
]);

/**
 * @generated from enum api.Temperature
 */
export enum Temperature {
  /**
   * @generated from enum value: TEMPERATURE_UNKNOWN = 0;
   */
  TEMPERATURE_UNKNOWN = 0,

  /**
   * @generated from enum value: CELSIUS = 1;
   */
  CELSIUS = 1,

  /**
   * @generated from enum value: FAHRENHEIT = 2;
   */
  FAHRENHEIT = 2,
}
// Retrieve enum metadata with: proto3.getEnumType(Temperature)
proto3.util.setEnumType(Temperature, "api.Temperature", [
  { no: 0, name: "TEMPERATURE_UNKNOWN" },
  { no: 1, name: "CELSIUS" },
  { no: 2, name: "FAHRENHEIT" },
]);

/**
 * @generated from enum api.Speed
 */
export enum Speed {
  /**
   * @generated from enum value: SPEED_UNKNOWN = 0;
   */
  SPEED_UNKNOWN = 0,

  /**
   * @generated from enum value: KM_PER_HOUR = 10;
   */
  KM_PER_HOUR = 10,

  /**
   * @generated from enum value: METER_PER_SECOND = 20;
   */
  METER_PER_SECOND = 20,

  /**
   * @generated from enum value: YARD_PER_SECOND = 30;
   */
  YARD_PER_SECOND = 30,

  /**
   * @generated from enum value: MILE_PER_HOUR = 40;
   */
  MILE_PER_HOUR = 40,
}
// Retrieve enum metadata with: proto3.getEnumType(Speed)
proto3.util.setEnumType(Speed, "api.Speed", [
  { no: 0, name: "SPEED_UNKNOWN" },
  { no: 10, name: "KM_PER_HOUR" },
  { no: 20, name: "METER_PER_SECOND" },
  { no: 30, name: "YARD_PER_SECOND" },
  { no: 40, name: "MILE_PER_HOUR" },
]);

/**
 * @generated from enum api.Area
 */
export enum Area {
  /**
   * @generated from enum value: AREA_UNKNOWN = 0;
   */
  AREA_UNKNOWN = 0,

  /**
   * @generated from enum value: SQUARE_METER = 10;
   */
  SQUARE_METER = 10,

  /**
   * @generated from enum value: SQUARE_MILLIMETER = 20;
   */
  SQUARE_MILLIMETER = 20,

  /**
   * @generated from enum value: SQUARE_CENTIMETER = 30;
   */
  SQUARE_CENTIMETER = 30,

  /**
   * @generated from enum value: SQUARE_DECIMETER = 40;
   */
  SQUARE_DECIMETER = 40,

  /**
   * @generated from enum value: SQUARE_DECAMETER = 50;
   */
  SQUARE_DECAMETER = 50,

  /**
   * @generated from enum value: SQUARE_HECTOMETER = 60;
   */
  SQUARE_HECTOMETER = 60,

  /**
   * @generated from enum value: SQUARE_INCH = 70;
   */
  SQUARE_INCH = 70,

  /**
   * @generated from enum value: SQUARE_FEET = 80;
   */
  SQUARE_FEET = 80,

  /**
   * @generated from enum value: SQUARE_YARD = 90;
   */
  SQUARE_YARD = 90,

  /**
   * @generated from enum value: ACRE = 100;
   */
  ACRE = 100,
}
// Retrieve enum metadata with: proto3.getEnumType(Area)
proto3.util.setEnumType(Area, "api.Area", [
  { no: 0, name: "AREA_UNKNOWN" },
  { no: 10, name: "SQUARE_METER" },
  { no: 20, name: "SQUARE_MILLIMETER" },
  { no: 30, name: "SQUARE_CENTIMETER" },
  { no: 40, name: "SQUARE_DECIMETER" },
  { no: 50, name: "SQUARE_DECAMETER" },
  { no: 60, name: "SQUARE_HECTOMETER" },
  { no: 70, name: "SQUARE_INCH" },
  { no: 80, name: "SQUARE_FEET" },
  { no: 90, name: "SQUARE_YARD" },
  { no: 100, name: "ACRE" },
]);

/**
 * @generated from enum api.Volume
 */
export enum Volume {
  /**
   * @generated from enum value: VOLUME_UNKNOWN = 0;
   */
  VOLUME_UNKNOWN = 0,

  /**
   * @generated from enum value: CUBIC_METER = 10;
   */
  CUBIC_METER = 10,

  /**
   * @generated from enum value: CUBIC_MILLIMETER = 20;
   */
  CUBIC_MILLIMETER = 20,

  /**
   * @generated from enum value: CUBIC_CENTIMETER = 30;
   */
  CUBIC_CENTIMETER = 30,

  /**
   * @generated from enum value: CUBIC_DECIMETER = 40;
   */
  CUBIC_DECIMETER = 40,

  /**
   * @generated from enum value: LITER = 50;
   */
  LITER = 50,

  /**
   * @generated from enum value: MILLI_LITER = 60;
   */
  MILLI_LITER = 60,

  /**
   * @generated from enum value: CENTI_LITER = 70;
   */
  CENTI_LITER = 70,

  /**
   * @generated from enum value: DECI_LITER = 80;
   */
  DECI_LITER = 80,

  /**
   * @generated from enum value: DECA_LITER = 90;
   */
  DECA_LITER = 90,

  /**
   * @generated from enum value: HECTO_LITER = 100;
   */
  HECTO_LITER = 100,

  /**
   * @generated from enum value: CUBIC_INCH = 110;
   */
  CUBIC_INCH = 110,

  /**
   * @generated from enum value: CUBIC_FEET = 120;
   */
  CUBIC_FEET = 120,

  /**
   * @generated from enum value: CUBIC_YARD = 130;
   */
  CUBIC_YARD = 130,

  /**
   * @generated from enum value: US_FLUID_OUNCE = 140;
   */
  US_FLUID_OUNCE = 140,

  /**
   * @generated from enum value: US_PINT = 150;
   */
  US_PINT = 150,

  /**
   * @generated from enum value: US_DRY_PINT = 160;
   */
  US_DRY_PINT = 160,

  /**
   * @generated from enum value: US_DRY_QUART = 170;
   */
  US_DRY_QUART = 170,

  /**
   * @generated from enum value: US_GAL = 180;
   */
  US_GAL = 180,

  /**
   * @generated from enum value: IMPERIAL_OUNCE = 190;
   */
  IMPERIAL_OUNCE = 190,

  /**
   * @generated from enum value: IMPERIAL_PINT = 200;
   */
  IMPERIAL_PINT = 200,

  /**
   * @generated from enum value: IMPERIAL_QUART = 210;
   */
  IMPERIAL_QUART = 210,

  /**
   * @generated from enum value: IMPERIAL_GAL = 220;
   */
  IMPERIAL_GAL = 220,
}
// Retrieve enum metadata with: proto3.getEnumType(Volume)
proto3.util.setEnumType(Volume, "api.Volume", [
  { no: 0, name: "VOLUME_UNKNOWN" },
  { no: 10, name: "CUBIC_METER" },
  { no: 20, name: "CUBIC_MILLIMETER" },
  { no: 30, name: "CUBIC_CENTIMETER" },
  { no: 40, name: "CUBIC_DECIMETER" },
  { no: 50, name: "LITER" },
  { no: 60, name: "MILLI_LITER" },
  { no: 70, name: "CENTI_LITER" },
  { no: 80, name: "DECI_LITER" },
  { no: 90, name: "DECA_LITER" },
  { no: 100, name: "HECTO_LITER" },
  { no: 110, name: "CUBIC_INCH" },
  { no: 120, name: "CUBIC_FEET" },
  { no: 130, name: "CUBIC_YARD" },
  { no: 140, name: "US_FLUID_OUNCE" },
  { no: 150, name: "US_PINT" },
  { no: 160, name: "US_DRY_PINT" },
  { no: 170, name: "US_DRY_QUART" },
  { no: 180, name: "US_GAL" },
  { no: 190, name: "IMPERIAL_OUNCE" },
  { no: 200, name: "IMPERIAL_PINT" },
  { no: 210, name: "IMPERIAL_QUART" },
  { no: 220, name: "IMPERIAL_GAL" },
]);

/**
 * @generated from enum api.DimensionLess
 */
export enum DimensionLess {
  /**
   * @generated from enum value: DIMENSIONLESS_UNKNOWN = 0;
   */
  DIMENSIONLESS_UNKNOWN = 0,

  /**
   * @generated from enum value: UNIT = 1;
   */
  UNIT = 1,
}
// Retrieve enum metadata with: proto3.getEnumType(DimensionLess)
proto3.util.setEnumType(DimensionLess, "api.DimensionLess", [
  { no: 0, name: "DIMENSIONLESS_UNKNOWN" },
  { no: 1, name: "UNIT" },
]);

