Skip to content

Commit 8db7919

Browse files
committed
docs: improve account holder control person documentation (#116)
1 parent 1bea317 commit 8db7919

1 file changed

Lines changed: 24 additions & 8 deletions

File tree

lithic-java-core/src/main/kotlin/com/lithic/api/models/AccountHolder.kt

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,12 @@ private constructor(
117117
Optional.ofNullable(beneficialOwnerIndividuals.getNullable("beneficial_owner_individuals"))
118118

119119
/**
120-
* Information about an individual associated with an account holder. A subset of the
121-
* information provided via KYC. For example, we do not return the government id.
120+
* Only present when user_type == "BUSINESS". An individual with significant responsibility for
121+
* managing the legal entity (e.g., a Chief Executive Officer, Chief Financial Officer, Chief
122+
* Operating Officer, Managing Member, General Partner, President, Vice President, or
123+
* Treasurer). This can be an executive, or someone who will have program-wide access to the
124+
* cards that Lithic will provide. In some cases, this individual could also be a beneficial
125+
* owner listed above.
122126
*/
123127
fun controlPerson(): Optional<AccountHolderIndividualResponse> =
124128
Optional.ofNullable(controlPerson.getNullable("control_person"))
@@ -229,8 +233,12 @@ private constructor(
229233
fun _beneficialOwnerIndividuals() = beneficialOwnerIndividuals
230234

231235
/**
232-
* Information about an individual associated with an account holder. A subset of the
233-
* information provided via KYC. For example, we do not return the government id.
236+
* Only present when user_type == "BUSINESS". An individual with significant responsibility for
237+
* managing the legal entity (e.g., a Chief Executive Officer, Chief Financial Officer, Chief
238+
* Operating Officer, Managing Member, General Partner, President, Vice President, or
239+
* Treasurer). This can be an executive, or someone who will have program-wide access to the
240+
* cards that Lithic will provide. In some cases, this individual could also be a beneficial
241+
* owner listed above.
234242
*/
235243
@JsonProperty("control_person") @ExcludeMissing fun _controlPerson() = controlPerson
236244

@@ -582,15 +590,23 @@ private constructor(
582590
) = apply { this.beneficialOwnerIndividuals = beneficialOwnerIndividuals }
583591

584592
/**
585-
* Information about an individual associated with an account holder. A subset of the
586-
* information provided via KYC. For example, we do not return the government id.
593+
* Only present when user_type == "BUSINESS". An individual with significant responsibility
594+
* for managing the legal entity (e.g., a Chief Executive Officer, Chief Financial Officer,
595+
* Chief Operating Officer, Managing Member, General Partner, President, Vice President, or
596+
* Treasurer). This can be an executive, or someone who will have program-wide access to the
597+
* cards that Lithic will provide. In some cases, this individual could also be a beneficial
598+
* owner listed above.
587599
*/
588600
fun controlPerson(controlPerson: AccountHolderIndividualResponse) =
589601
controlPerson(JsonField.of(controlPerson))
590602

591603
/**
592-
* Information about an individual associated with an account holder. A subset of the
593-
* information provided via KYC. For example, we do not return the government id.
604+
* Only present when user_type == "BUSINESS". An individual with significant responsibility
605+
* for managing the legal entity (e.g., a Chief Executive Officer, Chief Financial Officer,
606+
* Chief Operating Officer, Managing Member, General Partner, President, Vice President, or
607+
* Treasurer). This can be an executive, or someone who will have program-wide access to the
608+
* cards that Lithic will provide. In some cases, this individual could also be a beneficial
609+
* owner listed above.
594610
*/
595611
@JsonProperty("control_person")
596612
@ExcludeMissing

0 commit comments

Comments
 (0)