Package io.moov.sdk.models.components
Class RepresentativeResponsibilities.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.RepresentativeResponsibilities.Builder
-
- Enclosing class:
- RepresentativeResponsibilities
public static final class RepresentativeResponsibilities.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepresentativeResponsibilitiesbuild()RepresentativeResponsibilities.BuilderisController(boolean isController)Indicates whether this individual has significant management responsibilities within the business.RepresentativeResponsibilities.BuilderisController(java.util.Optional<java.lang.Boolean> isController)Indicates whether this individual has significant management responsibilities within the business.RepresentativeResponsibilities.BuilderisOwner(boolean isOwner)If `true`, this field indicates that the individual has a business ownership stake of at least 25% in the business.RepresentativeResponsibilities.BuilderisOwner(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.RepresentativeResponsibilities.BuilderjobTitle(java.lang.String jobTitle)RepresentativeResponsibilities.BuilderjobTitle(java.util.Optional<java.lang.String> jobTitle)RepresentativeResponsibilities.BuilderownershipPercentage(long ownershipPercentage)The percentage of ownership this individual has in the business (required if `isOwner` is `true`).RepresentativeResponsibilities.BuilderownershipPercentage(java.util.Optional<java.lang.Long> ownershipPercentage)The percentage of ownership this individual has in the business (required if `isOwner` is `true`).
-
-
-
Method Detail
-
isController
public RepresentativeResponsibilities.Builder isController(boolean isController)
Indicates whether this individual has significant management responsibilities within the business.
-
isController
public RepresentativeResponsibilities.Builder isController(java.util.Optional<java.lang.Boolean> isController)
Indicates whether this individual has significant management responsibilities within the business.
-
isOwner
public RepresentativeResponsibilities.Builder isOwner(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`.
-
isOwner
public RepresentativeResponsibilities.Builder isOwner(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 RepresentativeResponsibilities.Builder ownershipPercentage(long ownershipPercentage)
The percentage of ownership this individual has in the business (required if `isOwner` is `true`).
-
ownershipPercentage
public RepresentativeResponsibilities.Builder ownershipPercentage(java.util.Optional<java.lang.Long> ownershipPercentage)
The percentage of ownership this individual has in the business (required if `isOwner` is `true`).
-
jobTitle
public RepresentativeResponsibilities.Builder jobTitle(java.lang.String jobTitle)
-
jobTitle
public RepresentativeResponsibilities.Builder jobTitle(java.util.Optional<java.lang.String> jobTitle)
-
build
public RepresentativeResponsibilities build()
-
-