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
-
Enum Constant Summary
Enum Constants Enum Constant Description MainOfficeAddress refers to a main office of this companyMarketplaceRemitsTaxThe marketplace vendor collects and remits tax on your behalf for all transactions tied to this location.NonPhysicalAddress refers to the mailing address of your company which is not a physical location.OtherAddress is a type not reflected in the other listsSalespersonAddress refers to a location for a single salespersonSellerRemitsTaxThe marketplace vendor does not collect and remit tax for transactions tied to this location.StorefrontAddress refers to a storefront locationWarehouseAddress refers to a warehouse or other non-public location -
Method Summary
Modifier and Type Method Description intgetValue()static AddressCategoryIdvalueOf(int intValue)Returns the enum constant of this type with the specified name.static AddressCategoryIdvalueOf(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.
-
Enum Constant Details
-
Storefront
Address refers to a storefront location -
MainOffice
Address refers to a main office of this company -
Warehouse
Address refers to a warehouse or other non-public location -
Salesperson
Address refers to a location for a single salesperson -
Other
Address is a type not reflected in the other lists -
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
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
Address refers to the mailing address of your company which is not a physical location.
-
-
Method Details
-
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
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 namejava.lang.NullPointerException- if the argument is null
-
valueOf
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 namejava.lang.NullPointerException- if the argument is null
-
getValue
public int getValue()
-