flamingo.me/flamingo-commerce/v3@v3.11.0/product/domain/units.go (about) 1 // Code generated by hand; DO NOT EDIT. 2 3 package domain 4 5 // Unit describes a unit on an attribute 6 type Unit struct { 7 Code string 8 Symbol string 9 } 10 11 // Constants of the unit codes 12 // See also the PIM unit codes on which these are based (and no other will get into this system) 13 const ( 14 // Area Units 15 SQUARE_MILLIMETER = "SQUARE_MILLIMETER" 16 SQUARE_CENTIMETER = "SQUARE_CENTIMETER" 17 SQUARE_DECIMETER = "SQUARE_DECIMETER" 18 SQUARE_METER = "SQUARE_METER" 19 CENTIARE = "CENTIARE" 20 SQUARE_DEKAMETER = "SQUARE_DEKAMETER" 21 ARE = "ARE" 22 SQUARE_HECTOMETER = "SQUARE_HECTOMETER" 23 HECTARE = "HECTARE" 24 SQUARE_KILOMETER = "SQUARE_KILOMETER" 25 SQUARE_MIL = "SQUARE_MIL" 26 SQUARE_INCH = "SQUARE_INCH" 27 SQUARE_FOOT = "SQUARE_FOOT" 28 SQUARE_YARD = "SQUARE_YARD" 29 ARPENT = "ARPENT" 30 ACRE = "ACRE" 31 SQUARE_FURLONG = "SQUARE_FURLONG" 32 SQUARE_MILE = "SQUARE_MILE" 33 34 // Binary Units 35 BIT = "BIT" 36 BYTE = "BYTE" 37 KILOBYTE = "KILOBYTE" 38 MEGABYTE = "MEGABYTE" 39 GIGABYTE = "GIGABYTE" 40 TERABYTE = "TERABYTE" 41 42 // Loudness Units 43 DECIBEL = "DECIBEL" 44 45 // Frequency Units 46 HERTZ = "HERTZ" 47 KILOHERTZ = "KILOHERTZ" 48 MEGAHERTZ = "MEGAHERTZ" 49 GIGAHERTZ = "GIGAHERTZ" 50 TERAHERTZ = "TERAHERTZ" 51 52 // Length Unit 53 MILLIMETER = "MILLIMETER" 54 CENTIMETER = "CENTIMETER" 55 DECIMETER = "DECIMETER" 56 METER = "METER" 57 DEKAMETER = "DEKAMETER" 58 HECTOMETER = "HECTOMETER" 59 KILOMETER = "KILOMETER" 60 MIL = "MIL" 61 INCH = "INCH" 62 FEET = "FEET" 63 YARD = "YARD" 64 CHAIN = "CHAIN" 65 FURLONG = "FURLONG" 66 MILE = "MILE" 67 68 // Power Units 69 WATT = "WATT" 70 KILOWATT = "KILOWATT" 71 MEGAWATT = "MEGAWATT" 72 GIGAWATT = "GIGAWATT" 73 TERAWATT = "TERAWATT" 74 75 // Voltage Units 76 MILLIVOLT = "MILLIVOLT" 77 CENTIVOLT = "CENTIVOLT" 78 DECIVOLT = "DECIVOLT" 79 VOLT = "VOLT" 80 DEKAVOLT = "DEKAVOLT" 81 HECTOVOLT = "HECTOVOLT" 82 KILOVOLT = "KILOVOLT" 83 84 // Intensity 85 MILLIAMPERE = "MILLIAMPERE" 86 CENTIAMPERE = "CENTIAMPERE" 87 DECIAMPERE = "DECIAMPERE" 88 AMPERE = "AMPERE" 89 DEKAMPERE = "DEKAMPERE" 90 HECTOAMPERE = "HECTOAMPERE" 91 KILOAMPERE = "KILOAMPERE" 92 93 // Resistance 94 MILLIOHM = "MILLIOHM" 95 CENTIOHM = "CENTIOHM" 96 DECIOHM = "DECIOHM" 97 OHM = "OHM" 98 DEKAOHM = "DEKAOHM" 99 HECTOHM = "HECTOHM" 100 KILOHM = "KILOHM" 101 MEGOHM = "MEGOHM" 102 103 // Speed 104 METER_PER_SECOND = "METER_PER_SECOND" 105 METER_PER_MINUTE = "METER_PER_MINUTE" 106 METER_PER_HOUR = "METER_PER_HOUR" 107 KILOMETER_PER_HOUR = "KILOMETER_PER_HOUR" 108 FOOT_PER_SECOND = "FOOT_PER_SECOND" 109 FOOT_PER_HOUR = "FOOT_PER_HOUR" 110 YARD_PER_HOUR = "YARD_PER_HOUR" 111 MILE_PER_HOUR = "MILE_PER_HOUR" 112 113 // Electric Charge 114 MILLIAMPEREHOUR = "MILLIAMPEREHOUR" 115 AMPEREHOUR = "AMPEREHOUR" 116 MILLICOULOMB = "MILLICOULOMB" 117 CENTICOULOMB = "CENTICOULOMB" 118 DECICOULOMB = "DECICOULOMB" 119 COULOMB = "COULOMB" 120 DEKACOULOMB = "DEKACOULOMB" 121 HECTOCOULOMB = "HECTOCOULOMB" 122 KILOCOULOMB = "KILOCOULOMB" 123 124 // Duration 125 MILLISECOND = "MILLISECOND" 126 SECOND = "SECOND" 127 MINUTE = "MINUTE" 128 HOUR = "HOUR" 129 DAY = "DAY" 130 WEEK = "WEEK" 131 MONTH = "MONTH" 132 YEAR = "YEAR" 133 134 // Temperature 135 CELSIUS = "CELSIUS" 136 FAHRENHEIT = "FAHRENHEIT" 137 KELVIN = "KELVIN" 138 RANKINE = "RANKINE" 139 REAUMUR = "REAUMUR" 140 141 // Volume Units 142 CUBIC_MILLIMETER = "CUBIC_MILLIMETER" 143 CUBIC_CENTIMETER = "CUBIC_CENTIMETER" 144 MILLILITER = "MILLILITER" 145 CENTILITER = "CENTILITER" 146 DECILITER = "DECILITER" 147 CUBIC_DECIMETER = "CUBIC_DECIMETER" 148 LITER = "LITER" 149 CUBIC_METER = "CUBIC_METER" 150 OUNCE = "OUNCE" 151 PINT = "PINT" 152 BARREL = "BARREL" 153 GALLON = "GALLON" 154 CUBIC_FOOT = "CUBIC_FOOT" 155 CUBIC_INCH = "CUBIC_INCH" 156 CUBIC_YARD = "CUBIC_YARD" 157 158 // Weigt Units 159 MILLIGRAM = "MILLIGRAM" 160 GRAM = "GRAM" 161 KILOGRAM = "KILOGRAM" 162 TON = "TON" 163 GRAIN = "GRAIN" 164 DENIER = "DENIER" 165 POUND = "POUND" 166 MARC = "MARC" 167 LIVRE = "LIVRE" 168 169 // Pressure 170 BAR = "BAR" 171 PASCAL = "PASCAL" 172 HECTOPASCAL = "HECTOPASCAL" 173 MILLIBAR = "MILLIBAR" 174 ATM = "ATM" 175 PSI = "PSI" 176 TORR = "TORR" 177 MMHG = "MMHG" 178 179 // Energy 180 JOULE = "JOULE" 181 CALORIE = "CALORIE" 182 KILOCALORIE = "KILOCALORIE" 183 KILOJOULE = "KILOJOULE" 184 185 // Piece / CaseBox Units 186 PCS = "PCS" 187 PIECE = "PIECE" 188 DOZEN = "DOZEN" 189 ) 190 191 // Units provides the unit map 192 var Units = map[string]Unit{ 193 // Area Units 194 SQUARE_MILLIMETER: { 195 Code: SQUARE_MILLIMETER, 196 Symbol: "mm²", 197 }, 198 199 SQUARE_CENTIMETER: { 200 Code: SQUARE_CENTIMETER, 201 Symbol: "cm²", 202 }, 203 204 SQUARE_DECIMETER: { 205 Code: SQUARE_DECIMETER, 206 Symbol: "dm²", 207 }, 208 209 SQUARE_METER: { 210 Code: SQUARE_METER, 211 Symbol: "m²", 212 }, 213 214 CENTIARE: { 215 Code: CENTIARE, 216 Symbol: "ca", 217 }, 218 219 SQUARE_DEKAMETER: { 220 Code: SQUARE_DEKAMETER, 221 Symbol: "dam²", 222 }, 223 224 ARE: { 225 Code: ARE, 226 Symbol: "a", 227 }, 228 229 SQUARE_HECTOMETER: { 230 Code: SQUARE_HECTOMETER, 231 Symbol: "hm²", 232 }, 233 234 HECTARE: { 235 Code: HECTARE, 236 Symbol: "ha", 237 }, 238 239 SQUARE_KILOMETER: { 240 Code: SQUARE_KILOMETER, 241 Symbol: "km²", 242 }, 243 244 SQUARE_MIL: { 245 Code: "SQUARE_MIL", 246 Symbol: "sq mil", 247 }, 248 249 SQUARE_INCH: { 250 Code: "SQUARE_INCH", 251 Symbol: "in²", 252 }, 253 254 SQUARE_FOOT: { 255 Code: "SQUARE_FOOT", 256 Symbol: "ft²", 257 }, 258 259 SQUARE_YARD: { 260 Code: "SQUARE_YARD", 261 Symbol: "yd²", 262 }, 263 264 ARPENT: { 265 Code: "ARPENT", 266 Symbol: "arpent", 267 }, 268 269 ACRE: { 270 Code: "ACRE", 271 Symbol: "A", 272 }, 273 274 SQUARE_FURLONG: { 275 Code: "SQUARE_FURLONG", 276 Symbol: "fur²", 277 }, 278 279 SQUARE_MILE: { 280 Code: "SQUARE_MILE", 281 Symbol: "mi²", 282 }, 283 284 // Binary Units 285 BIT: { 286 Code: BIT, 287 Symbol: "b", 288 }, 289 BYTE: { 290 Code: BYTE, 291 Symbol: "B", 292 }, 293 KILOBYTE: { 294 Code: KILOBYTE, 295 Symbol: "kB", 296 }, 297 MEGABYTE: { 298 Code: MEGABYTE, 299 Symbol: "MB", 300 }, 301 GIGABYTE: { 302 Code: GIGABYTE, 303 Symbol: "GB", 304 }, 305 TERABYTE: { 306 Code: TERABYTE, 307 Symbol: "TB", 308 }, 309 310 // Loudness Units 311 DECIBEL: { 312 Code: DECIBEL, 313 Symbol: "dB", 314 }, 315 316 // Frequency Units 317 HERTZ: { 318 Code: HERTZ, 319 Symbol: "Hz", 320 }, 321 KILOHERTZ: { 322 Code: KILOHERTZ, 323 Symbol: "kHz", 324 }, 325 MEGAHERTZ: { 326 Code: MEGAHERTZ, 327 Symbol: "MHz", 328 }, 329 GIGAHERTZ: { 330 Code: GIGAHERTZ, 331 Symbol: "GHz", 332 }, 333 TERAHERTZ: { 334 Code: TERAHERTZ, 335 Symbol: "THz", 336 }, 337 338 // Length Units 339 MILLIMETER: { 340 Code: MILLIMETER, 341 Symbol: "mm", 342 }, 343 CENTIMETER: { 344 Code: CENTIMETER, 345 Symbol: "cm", 346 }, 347 DECIMETER: { 348 Code: DECIMETER, 349 Symbol: "dm", 350 }, 351 METER: { 352 Code: METER, 353 Symbol: "m", 354 }, 355 DEKAMETER: { 356 Code: DEKAMETER, 357 Symbol: "dam", 358 }, 359 HECTOMETER: { 360 Code: HECTOMETER, 361 Symbol: "hm", 362 }, 363 KILOMETER: { 364 Code: KILOMETER, 365 Symbol: "km", 366 }, 367 MIL: { 368 Code: MIL, 369 Symbol: "mil", 370 }, 371 INCH: { 372 Code: INCH, 373 Symbol: "in", 374 }, 375 FEET: { 376 Code: FEET, 377 Symbol: "ft", 378 }, 379 YARD: { 380 Code: YARD, 381 Symbol: "yd", 382 }, 383 CHAIN: { 384 Code: CHAIN, 385 Symbol: "ch", 386 }, 387 FURLONG: { 388 Code: FURLONG, 389 Symbol: "fur", 390 }, 391 MILE: { 392 Code: MILE, 393 Symbol: "mi", 394 }, 395 396 // Power Units 397 WATT: { 398 Code: WATT, 399 Symbol: "W", 400 }, 401 KILOWATT: { 402 Code: KILOWATT, 403 Symbol: "mW", 404 }, 405 MEGAWATT: { 406 Code: MEGAWATT, 407 Symbol: "MW", 408 }, 409 GIGAWATT: { 410 Code: GIGAWATT, 411 Symbol: "GW", 412 }, 413 TERAWATT: { 414 Code: TERAWATT, 415 Symbol: "TW", 416 }, 417 418 // Voltage Units 419 MILLIVOLT: { 420 Code: MILLIVOLT, 421 Symbol: "mV", 422 }, 423 CENTIVOLT: { 424 Code: CENTIVOLT, 425 Symbol: "cV", 426 }, 427 DECIVOLT: { 428 Code: DECIVOLT, 429 Symbol: "dV", 430 }, 431 VOLT: { 432 Code: VOLT, 433 Symbol: "V", 434 }, 435 DEKAVOLT: { 436 Code: DEKAVOLT, 437 Symbol: "daV", 438 }, 439 HECTOVOLT: { 440 Code: HECTOVOLT, 441 Symbol: "hV", 442 }, 443 KILOVOLT: { 444 Code: KILOVOLT, 445 Symbol: "kV", 446 }, 447 448 // Intensity 449 MILLIAMPERE: { 450 Code: MILLIAMPERE, 451 Symbol: "mA", 452 }, 453 CENTIAMPERE: { 454 Code: CENTIAMPERE, 455 Symbol: "cA", 456 }, 457 DECIAMPERE: { 458 Code: DECIAMPERE, 459 Symbol: "dA", 460 }, 461 AMPERE: { 462 Code: AMPERE, 463 Symbol: "A", 464 }, 465 DEKAMPERE: { 466 Code: "DEKAMPERE", 467 Symbol: "daA", 468 }, 469 HECTOAMPERE: { 470 Code: "HECTOAMPERE", 471 Symbol: "hA", 472 }, 473 KILOAMPERE: { 474 Code: "KILOAMPERE", 475 Symbol: "kA", 476 }, 477 478 // Resistance 479 MILLIOHM: { 480 Code: MILLIOHM, 481 Symbol: "mΩ", 482 }, 483 CENTIOHM: { 484 Code: CENTIOHM, 485 Symbol: "cΩ", 486 }, 487 DECIOHM: { 488 Code: DECIOHM, 489 Symbol: "dΩ", 490 }, 491 OHM: { 492 Code: OHM, 493 Symbol: "Ω", 494 }, 495 DEKAOHM: { 496 Code: DEKAOHM, 497 Symbol: "daΩ", 498 }, 499 HECTOHM: { 500 Code: HECTOHM, 501 Symbol: "hΩ", 502 }, 503 KILOHM: { 504 Code: KILOHM, 505 Symbol: "kΩ", 506 }, 507 MEGOHM: { 508 Code: MEGOHM, 509 Symbol: "MΩ", 510 }, 511 512 // Speed 513 METER_PER_SECOND: { 514 Code: METER_PER_SECOND, 515 Symbol: "mdivs", 516 }, 517 METER_PER_MINUTE: { 518 Code: METER_PER_MINUTE, 519 Symbol: "mdivm", 520 }, 521 METER_PER_HOUR: { 522 Code: METER_PER_HOUR, 523 Symbol: "mdivh", 524 }, 525 KILOMETER_PER_HOUR: { 526 Code: KILOMETER_PER_HOUR, 527 Symbol: "kmdivh", 528 }, 529 FOOT_PER_SECOND: { 530 Code: FOOT_PER_SECOND, 531 Symbol: "ftdivs", 532 }, 533 FOOT_PER_HOUR: { 534 Code: FOOT_PER_HOUR, 535 Symbol: "ftdivh", 536 }, 537 YARD_PER_HOUR: { 538 Code: YARD_PER_HOUR, 539 Symbol: "yddivh", 540 }, 541 MILE_PER_HOUR: { 542 Code: MILE_PER_HOUR, 543 Symbol: "midivh", 544 }, 545 546 // Electric Charge 547 MILLIAMPEREHOUR: { 548 Code: MILLIAMPEREHOUR, 549 Symbol: "mAh", 550 }, 551 AMPEREHOUR: { 552 Code: AMPEREHOUR, 553 Symbol: "Ah", 554 }, 555 MILLICOULOMB: { 556 Code: MILLICOULOMB, 557 Symbol: "mC", 558 }, 559 CENTICOULOMB: { 560 Code: CENTICOULOMB, 561 Symbol: "cC", 562 }, 563 DECICOULOMB: { 564 Code: DECICOULOMB, 565 Symbol: "dC", 566 }, 567 COULOMB: { 568 Code: COULOMB, 569 Symbol: "C", 570 }, 571 DEKACOULOMB: { 572 Code: DEKACOULOMB, 573 Symbol: "daC", 574 }, 575 HECTOCOULOMB: { 576 Code: HECTOCOULOMB, 577 Symbol: "hC", 578 }, 579 KILOCOULOMB: { 580 Code: KILOCOULOMB, 581 Symbol: "kC", 582 }, 583 584 // Duration 585 MILLISECOND: { 586 Code: MILLISECOND, 587 Symbol: "ms", 588 }, 589 SECOND: { 590 Code: SECOND, 591 Symbol: "s", 592 }, 593 MINUTE: { 594 Code: MINUTE, 595 Symbol: "m", 596 }, 597 HOUR: { 598 Code: HOUR, 599 Symbol: "h", 600 }, 601 DAY: { 602 Code: DAY, 603 Symbol: "d", 604 }, 605 WEEK: { 606 Code: WEEK, 607 Symbol: "week", 608 }, 609 MONTH: { 610 Code: MONTH, 611 Symbol: "month", 612 }, 613 YEAR: { 614 Code: YEAR, 615 Symbol: "year", 616 }, 617 618 // Temperature 619 CELSIUS: { 620 Code: CELSIUS, 621 Symbol: "°C", 622 }, 623 FAHRENHEIT: { 624 Code: FAHRENHEIT, 625 Symbol: "°F", 626 }, 627 KELVIN: { 628 Code: KELVIN, 629 Symbol: "°K", 630 }, 631 RANKINE: { 632 Code: RANKINE, 633 Symbol: "°R", 634 }, 635 REAUMUR: { 636 Code: REAUMUR, 637 Symbol: "°r", 638 }, 639 640 // Volume Units 641 CUBIC_MILLIMETER: { 642 Code: CUBIC_MILLIMETER, 643 Symbol: "mm³", 644 }, 645 CUBIC_CENTIMETER: { 646 Code: CUBIC_CENTIMETER, 647 Symbol: "cm³", 648 }, 649 MILLILITER: { 650 Code: MILLILITER, 651 Symbol: "ml", 652 }, 653 CENTILITER: { 654 Code: CENTILITER, 655 Symbol: "cl", 656 }, 657 DECILITER: { 658 Code: DECILITER, 659 Symbol: "dl", 660 }, 661 CUBIC_DECIMETER: { 662 Code: CUBIC_DECIMETER, 663 Symbol: "dm³", 664 }, 665 LITER: { 666 Code: LITER, 667 Symbol: "l", 668 }, 669 CUBIC_METER: { 670 Code: CUBIC_METER, 671 Symbol: "m³", 672 }, 673 OUNCE: { 674 Code: OUNCE, 675 Symbol: "oz", 676 }, 677 PINT: { 678 Code: PINT, 679 Symbol: "pt", 680 }, 681 BARREL: { 682 Code: BARREL, 683 Symbol: "bbl", 684 }, 685 GALLON: { 686 Code: GALLON, 687 Symbol: "gal", 688 }, 689 CUBIC_FOOT: { 690 Code: CUBIC_FOOT, 691 Symbol: "ft³", 692 }, 693 CUBIC_INCH: { 694 Code: CUBIC_INCH, 695 Symbol: "in³", 696 }, 697 CUBIC_YARD: { 698 Code: CUBIC_YARD, 699 Symbol: "yd³", 700 }, 701 702 // Weight Units 703 MILLIGRAM: { 704 Code: MILLIGRAM, 705 Symbol: "mg", 706 }, 707 GRAM: { 708 Code: GRAM, 709 Symbol: "g", 710 }, 711 KILOGRAM: { 712 Code: KILOGRAM, 713 Symbol: "kg", 714 }, 715 TON: { 716 Code: TON, 717 Symbol: "t", 718 }, 719 GRAIN: { 720 Code: GRAIN, 721 Symbol: "gr", 722 }, 723 DENIER: { 724 Code: DENIER, 725 Symbol: "dernier", 726 }, 727 POUND: { 728 Code: POUND, 729 Symbol: "lb", 730 }, 731 MARC: { 732 Code: MARC, 733 Symbol: "marc", 734 }, 735 LIVRE: { 736 Code: LIVRE, 737 Symbol: "livre", 738 }, 739 740 // Pressure 741 BAR: { 742 Code: BAR, 743 Symbol: "Bar", 744 }, 745 PASCAL: { 746 Code: PASCAL, 747 Symbol: "Pa", 748 }, 749 HECTOPASCAL: { 750 Code: HECTOPASCAL, 751 Symbol: "hPa", 752 }, 753 MILLIBAR: { 754 Code: MILLIBAR, 755 Symbol: "mBar", 756 }, 757 ATM: { 758 Code: ATM, 759 Symbol: "atm", 760 }, 761 PSI: { 762 Code: PSI, 763 Symbol: "PSI", 764 }, 765 TORR: { 766 Code: TORR, 767 Symbol: "Torr", 768 }, 769 MMHG: { 770 Code: MMHG, 771 Symbol: "mmHg", 772 }, 773 774 // Energy 775 JOULE: { 776 Code: JOULE, 777 Symbol: "J", 778 }, 779 CALORIE: { 780 Code: CALORIE, 781 Symbol: "cal", 782 }, 783 KILOCALORIE: { 784 Code: KILOCALORIE, 785 Symbol: "kcal", 786 }, 787 KILOJOULE: { 788 Code: KILOJOULE, 789 Symbol: "kJ", 790 }, 791 792 // Piece / CaseBox Units 793 PCS: { 794 Code: PCS, 795 Symbol: "pcs", 796 }, 797 PIECE: { 798 Code: PIECE, 799 Symbol: "Pc", 800 }, 801 DOZEN: { 802 Code: DOZEN, 803 Symbol: "Dz", 804 }, 805 }