Class ApprovalRuleBuilder

java.lang.Object
com.commercetools.api.models.approval_rule.ApprovalRuleBuilder
All Implemented Interfaces:
Builder<ApprovalRule>

public class ApprovalRuleBuilder extends Object implements Builder<ApprovalRule>
ApprovalRuleBuilder
Example to create an instance using the builder pattern

     ApprovalRule approvalRule = ApprovalRule.builder()
             .id("{id}")
             .version(0.3)
             .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
             .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
             .name("{name}")
             .status(ApprovalRuleStatus.ACTIVE)
             .predicate("{predicate}")
             .approvers(approversBuilder -> approversBuilder)
             .plusRequesters(requestersBuilder -> requestersBuilder)
             .businessUnit(businessUnitBuilder -> businessUnitBuilder)
             .build()