Package com.tryfinch.api.models
Class BenefitContribution
-
- All Implemented Interfaces:
public final class BenefitContribution
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceBenefitContribution.VisitorAn interface that defines how to map each variant of BenefitContribution to a value of type T.
public final classBenefitContribution.UnionMember0public final classBenefitContribution.UnionMember1public final classBenefitContribution.UnionMember2
-
Method Summary
-
-
Method Detail
-
unionMember0
final Optional<BenefitContribution.UnionMember0> unionMember0()
-
unionMember1
final Optional<BenefitContribution.UnionMember1> unionMember1()
-
unionMember2
final Optional<BenefitContribution.UnionMember2> unionMember2()
-
isUnionMember0
final Boolean isUnionMember0()
-
isUnionMember1
final Boolean isUnionMember1()
-
isUnionMember2
final Boolean isUnionMember2()
-
asUnionMember0
final BenefitContribution.UnionMember0 asUnionMember0()
-
asUnionMember1
final BenefitContribution.UnionMember1 asUnionMember1()
-
asUnionMember2
final BenefitContribution.UnionMember2 asUnionMember2()
-
accept
final <T extends Any> T accept(BenefitContribution.Visitor<T> visitor)
-
validate
final BenefitContribution validate()
-
ofUnionMember0
final static BenefitContribution ofUnionMember0(BenefitContribution.UnionMember0 unionMember0)
-
ofUnionMember1
final static BenefitContribution ofUnionMember1(BenefitContribution.UnionMember1 unionMember1)
-
ofUnionMember2
final static BenefitContribution ofUnionMember2(BenefitContribution.UnionMember2 unionMember2)
-
-
-
-