Package Avalara.SDK.model.A1099.V2
Enum OfferAndCoverage.OfferCodeEnum
- java.lang.Object
-
- java.lang.Enum<OfferAndCoverage.OfferCodeEnum>
-
- Avalara.SDK.model.A1099.V2.OfferAndCoverage.OfferCodeEnum
-
- All Implemented Interfaces:
Serializable,Comparable<OfferAndCoverage.OfferCodeEnum>
- Enclosing class:
- OfferAndCoverage
public static enum OfferAndCoverage.OfferCodeEnum extends Enum<OfferAndCoverage.OfferCodeEnum>
Offer of Coverage Code. Required if Share has a value, including zero. Available values: Pre-ICHRA Codes (available before 2020): - 1A: Qualifying offer: minimum essential coverage providing minimum value offered to full-time employee with employee required contribution ≤ 9.5% (as adjusted) of mainland single federal poverty line and at least minimum essential coverage offered to spouse and dependent(s) - 1B: Minimum essential coverage providing minimum value offered to employee only - 1C: Minimum essential coverage providing minimum value offered to employee and at least minimum essential coverage offered to dependent(s) (not spouse) - 1D: Minimum essential coverage providing minimum value offered to employee and at least minimum essential coverage offered to spouse (not dependent(s)) - 1E: Minimum essential coverage providing minimum value offered to employee and at least minimum essential coverage offered to dependent(s) and spouse - 1F: Minimum essential coverage NOT providing minimum value offered to employee; employee and spouse or dependent(s); or employee, spouse, and dependents - 1G: Offer of coverage to an individual who was not an employee or not a full-time employee and who enrolled in self-insured coverage - 1H: No offer of coverage (employee not offered any health coverage or employee offered coverage that is not minimum essential coverage) - 1J: Minimum essential coverage providing minimum value offered to employee and at least minimum essential coverage conditionally offered to spouse; minimum essential coverage not offered to dependent(s) - 1K: Minimum essential coverage providing minimum value offered to employee; at least minimum essential coverage offered to dependents; and at least minimum essential coverage conditionally offered to spouse ICHRA Codes (introduced 2020, require ZIP code): - 1L: Individual coverage HRA offered to employee only - 1M: Individual coverage HRA offered to employee and dependent(s) (not spouse) - 1N: Individual coverage HRA offered to employee, spouse, and dependent(s) - 1O: Individual coverage HRA offered to employee only using employment site ZIP code affordability safe harbor - 1P: Individual coverage HRA offered to employee and dependent(s) (not spouse) using employment site ZIP code affordability safe harbor - 1Q: Individual coverage HRA offered to employee, spouse, and dependent(s) using employment site ZIP code affordability safe harbor - 1R: Individual coverage HRA that is NOT affordable - 1S: Individual coverage HRA offered to an individual who was not a full-time employee - 1T: Individual coverage HRA offered to employee and spouse (not dependents) - 1U: Individual coverage HRA offered to employee and spouse (not dependents) using employment site ZIP code affordability safe harbor Note: Codes 1B, 1C, 1D, 1E, 1J, 1K, 1L, 1M, 1N, 1O, 1P, 1Q, 1T, 1U require employee share amount (0.00 is a valid value).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOfferAndCoverage.OfferCodeEnum.Adapter
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OfferAndCoverage.OfferCodeEnumfromValue(String value)StringgetValue()StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)static OfferAndCoverage.OfferCodeEnumvalueOf(String name)Returns the enum constant of this type with the specified name.static OfferAndCoverage.OfferCodeEnum[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
_1_A
public static final OfferAndCoverage.OfferCodeEnum _1_A
-
_1_B
public static final OfferAndCoverage.OfferCodeEnum _1_B
-
_1_C
public static final OfferAndCoverage.OfferCodeEnum _1_C
-
_1_D
public static final OfferAndCoverage.OfferCodeEnum _1_D
-
_1_E
public static final OfferAndCoverage.OfferCodeEnum _1_E
-
_1_F
public static final OfferAndCoverage.OfferCodeEnum _1_F
-
_1_G
public static final OfferAndCoverage.OfferCodeEnum _1_G
-
_1_H
public static final OfferAndCoverage.OfferCodeEnum _1_H
-
_1_J
public static final OfferAndCoverage.OfferCodeEnum _1_J
-
_1_K
public static final OfferAndCoverage.OfferCodeEnum _1_K
-
_1_L
public static final OfferAndCoverage.OfferCodeEnum _1_L
-
_1_M
public static final OfferAndCoverage.OfferCodeEnum _1_M
-
_1_N
public static final OfferAndCoverage.OfferCodeEnum _1_N
-
_1_O
public static final OfferAndCoverage.OfferCodeEnum _1_O
-
_1_P
public static final OfferAndCoverage.OfferCodeEnum _1_P
-
_1_Q
public static final OfferAndCoverage.OfferCodeEnum _1_Q
-
_1_R
public static final OfferAndCoverage.OfferCodeEnum _1_R
-
_1_S
public static final OfferAndCoverage.OfferCodeEnum _1_S
-
_1_T
public static final OfferAndCoverage.OfferCodeEnum _1_T
-
_1_U
public static final OfferAndCoverage.OfferCodeEnum _1_U
-
-
Method Detail
-
values
public static OfferAndCoverage.OfferCodeEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OfferAndCoverage.OfferCodeEnum c : OfferAndCoverage.OfferCodeEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OfferAndCoverage.OfferCodeEnum 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 nameNullPointerException- if the argument is null
-
getValue
public String getValue()
-
toString
public String toString()
- Overrides:
toStringin classEnum<OfferAndCoverage.OfferCodeEnum>
-
fromValue
public static OfferAndCoverage.OfferCodeEnum fromValue(String value)
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException- Throws:
IOException
-
-