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