Class CoveredIndividual


  • @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               comments="Generator version: 7.7.0")
    public class CoveredIndividual
    extends Object
    Covered individual information for health coverage forms
    • Constructor Detail

      • CoveredIndividual

        public CoveredIndividual()
      • CoveredIndividual

        public CoveredIndividual​(String id)
    • Method Detail

      • getId

        @Nullable
        public String getId()
        Covered individual's ID
        Returns:
        id
      • getFirstName

        @Nullable
        public String getFirstName()
        Covered individual's first name
        Returns:
        firstName
      • setFirstName

        public void setFirstName​(String firstName)
      • getMiddleName

        @Nullable
        public String getMiddleName()
        Covered individual's middle name
        Returns:
        middleName
      • setMiddleName

        public void setMiddleName​(String middleName)
      • getLastName

        @Nullable
        public String getLastName()
        Covered individual's last name
        Returns:
        lastName
      • setLastName

        public void setLastName​(String lastName)
      • getNameSuffix

        @Nullable
        public String getNameSuffix()
        Covered individual's name suffix
        Returns:
        nameSuffix
      • setNameSuffix

        public void setNameSuffix​(String nameSuffix)
      • getTin

        @Nullable
        public String getTin()
        Covered individual's Federal Tax Identification Number (TIN).. SSN or ITIN. Required unless unavailable.
        Returns:
        tin
      • setTin

        public void setTin​(String tin)
      • getBirthDate

        @Nullable
        public LocalDate getBirthDate()
        Covered individual's date of birth - Required when SSN is missing.
        Returns:
        birthDate
      • setBirthDate

        public void setBirthDate​(LocalDate birthDate)
      • getCoveredAllMonths

        @Nullable
        public Boolean getCoveredAllMonths()
        Coverage indicator for all 12 months
        Returns:
        coveredAllMonths
      • setCoveredAllMonths

        public void setCoveredAllMonths​(Boolean coveredAllMonths)
      • getCoveredJanuary

        @Nullable
        public Boolean getCoveredJanuary()
        Coverage indicator for January
        Returns:
        coveredJanuary
      • setCoveredJanuary

        public void setCoveredJanuary​(Boolean coveredJanuary)
      • getCoveredFebruary

        @Nullable
        public Boolean getCoveredFebruary()
        Coverage indicator for February
        Returns:
        coveredFebruary
      • setCoveredFebruary

        public void setCoveredFebruary​(Boolean coveredFebruary)
      • getCoveredMarch

        @Nullable
        public Boolean getCoveredMarch()
        Coverage indicator for March
        Returns:
        coveredMarch
      • setCoveredMarch

        public void setCoveredMarch​(Boolean coveredMarch)
      • getCoveredApril

        @Nullable
        public Boolean getCoveredApril()
        Coverage indicator for April
        Returns:
        coveredApril
      • setCoveredApril

        public void setCoveredApril​(Boolean coveredApril)
      • getCoveredMay

        @Nullable
        public Boolean getCoveredMay()
        Coverage indicator for May
        Returns:
        coveredMay
      • setCoveredMay

        public void setCoveredMay​(Boolean coveredMay)
      • getCoveredJune

        @Nullable
        public Boolean getCoveredJune()
        Coverage indicator for June
        Returns:
        coveredJune
      • setCoveredJune

        public void setCoveredJune​(Boolean coveredJune)
      • getCoveredJuly

        @Nullable
        public Boolean getCoveredJuly()
        Coverage indicator for July
        Returns:
        coveredJuly
      • setCoveredJuly

        public void setCoveredJuly​(Boolean coveredJuly)
      • getCoveredAugust

        @Nullable
        public Boolean getCoveredAugust()
        Coverage indicator for August
        Returns:
        coveredAugust
      • setCoveredAugust

        public void setCoveredAugust​(Boolean coveredAugust)
      • getCoveredSeptember

        @Nullable
        public Boolean getCoveredSeptember()
        Coverage indicator for September
        Returns:
        coveredSeptember
      • setCoveredSeptember

        public void setCoveredSeptember​(Boolean coveredSeptember)
      • getCoveredOctober

        @Nullable
        public Boolean getCoveredOctober()
        Coverage indicator for October
        Returns:
        coveredOctober
      • setCoveredOctober

        public void setCoveredOctober​(Boolean coveredOctober)
      • getCoveredNovember

        @Nullable
        public Boolean getCoveredNovember()
        Coverage indicator for November
        Returns:
        coveredNovember
      • setCoveredNovember

        public void setCoveredNovember​(Boolean coveredNovember)
      • getCoveredDecember

        @Nullable
        public Boolean getCoveredDecember()
        Coverage indicator for December
        Returns:
        coveredDecember
      • setCoveredDecember

        public void setCoveredDecember​(Boolean coveredDecember)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • validateJsonElement

        public static void validateJsonElement​(com.google.gson.JsonElement jsonElement)
                                        throws IOException
        Validates the JSON Element and throws an exception if issues found
        Parameters:
        jsonElement - JSON Element
        Throws:
        IOException - if the JSON Element is invalid with respect to CoveredIndividual
      • fromJson

        public static CoveredIndividual fromJson​(String jsonString)
                                          throws IOException
        Create an instance of CoveredIndividual given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of CoveredIndividual
        Throws:
        IOException - if the JSON string is invalid with respect to CoveredIndividual
      • toJson

        public String toJson()
        Convert an instance of CoveredIndividual to an JSON string
        Returns:
        JSON string