Enum AddressCategoryId

java.lang.Object
java.lang.Enum<AddressCategoryId>
net.avalara.avatax.rest.client.enums.AddressCategoryId
All Implemented Interfaces:
Serializable, Comparable<AddressCategoryId>, java.lang.constant.Constable

public enum AddressCategoryId extends Enum<AddressCategoryId>
The type of address represented by this object
  • Enum Constant Details

    • Storefront

      public static final AddressCategoryId Storefront
      Address refers to a storefront location
    • MainOffice

      public static final AddressCategoryId MainOffice
      Address refers to a main office of this company
    • Warehouse

      public static final AddressCategoryId Warehouse
      Address refers to a warehouse or other non-public location
    • Salesperson

      public static final AddressCategoryId Salesperson
      Address refers to a location for a single salesperson
    • Other

      public static final AddressCategoryId Other
      Address is a type not reflected in the other lists
    • SellerRemitsTax

      public static final AddressCategoryId SellerRemitsTax
      The marketplace vendor does not collect and remit tax for transactions tied to this location. Use this option if you are using a marketplace vendor to handle your transactions and your company is responsible for collecting and remitting all taxes for transactions tied to this location.
    • MarketplaceRemitsTax

      public static final AddressCategoryId MarketplaceRemitsTax
      The marketplace vendor collects and remits tax on your behalf for all transactions tied to this location. Use this option if your marketplace vendor already pays sales and use taxes on your behalf. When this option is selected, all transactions tied to this location will be treated as already filed, and will be listed on each sales tax return as amounts already paid.
    • NonPhysical

      public static final AddressCategoryId NonPhysical
      Address refers to the mailing address of your company which is not a physical location.
    • Vendor

      public static final AddressCategoryId Vendor
      Address refers to the vendor's location, used for ACU transaction
  • Method Details

    • values

      public static AddressCategoryId[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static AddressCategoryId valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • valueOf

      public static AddressCategoryId valueOf(int intValue)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      intValue - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()