Class RepresentativeResponsibilities


  • public class RepresentativeResponsibilities
    extends java.lang.Object
    RepresentativeResponsibilities

    Describes the job responsibilities of a business representative.

    • Constructor Detail

      • RepresentativeResponsibilities

        public RepresentativeResponsibilities​(java.util.Optional<java.lang.Boolean> isController,
                                              java.util.Optional<java.lang.Boolean> isOwner,
                                              java.util.Optional<java.lang.Long> ownershipPercentage,
                                              java.util.Optional<java.lang.String> jobTitle)
      • RepresentativeResponsibilities

        public RepresentativeResponsibilities()
    • Method Detail

      • isController

        public java.util.Optional<java.lang.Boolean> isController()
        Indicates whether this individual has significant management responsibilities within the business.
      • isOwner

        public java.util.Optional<java.lang.Boolean> isOwner()
        If `true`, this field indicates that the individual has a business ownership stake of at least 25% in the business. If the representative does not own at least 25% of the business, this field should be `false`.
      • ownershipPercentage

        public java.util.Optional<java.lang.Long> ownershipPercentage()
        The percentage of ownership this individual has in the business (required if `isOwner` is `true`).
      • jobTitle

        public java.util.Optional<java.lang.String> jobTitle()
      • withIsController

        public RepresentativeResponsibilities withIsController​(boolean isController)
        Indicates whether this individual has significant management responsibilities within the business.
      • withIsController

        public RepresentativeResponsibilities withIsController​(java.util.Optional<java.lang.Boolean> isController)
        Indicates whether this individual has significant management responsibilities within the business.
      • withIsOwner

        public RepresentativeResponsibilities withIsOwner​(boolean isOwner)
        If `true`, this field indicates that the individual has a business ownership stake of at least 25% in the business. If the representative does not own at least 25% of the business, this field should be `false`.
      • withIsOwner

        public RepresentativeResponsibilities withIsOwner​(java.util.Optional<java.lang.Boolean> isOwner)
        If `true`, this field indicates that the individual has a business ownership stake of at least 25% in the business. If the representative does not own at least 25% of the business, this field should be `false`.
      • withOwnershipPercentage

        public RepresentativeResponsibilities withOwnershipPercentage​(long ownershipPercentage)
        The percentage of ownership this individual has in the business (required if `isOwner` is `true`).
      • withOwnershipPercentage

        public RepresentativeResponsibilities withOwnershipPercentage​(java.util.Optional<java.lang.Long> ownershipPercentage)
        The percentage of ownership this individual has in the business (required if `isOwner` is `true`).
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object