Enum AddressCategoryId

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

public enum AddressCategoryId
extends java.lang.Enum<AddressCategoryId>
The type of address represented by this object
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants 
    Enum Constant Description
    MainOffice
    Address refers to a main office of this company
    MarketplaceRemitsTax
    The marketplace vendor collects and remits tax on your behalf for all transactions tied to this location.
    NonPhysical
    Address refers to the mailing address of your company which is not a physical location.
    Other
    Address is a type not reflected in the other lists
    Salesperson
    Address refers to a location for a single salesperson
    SellerRemitsTax
    The marketplace vendor does not collect and remit tax for transactions tied to this location.
    Storefront
    Address refers to a storefront location
    Warehouse
    Address refers to a warehouse or other non-public location
  • Method Summary

    Modifier and Type Method Description
    int getValue()  
    static AddressCategoryId valueOf​(int intValue)
    Returns the enum constant of this type with the specified name.
    static AddressCategoryId valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static AddressCategoryId[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • 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.
  • 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​(java.lang.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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • getValue

      public int getValue()