Skip to content

@alex.garcia/libfec / PersonName

Type Alias: PersonName ​

PersonName = object

Defined in: generated/PersonName.ts:12

A person's name, split the way FEC forms collect it.

Read with a column prefix: PersonName::from_prefixed(data, "treasurer_") reads treasurer_last_name, treasurer_first_name, treasurer_middle_name, treasurer_prefix and treasurer_suffix.

Properties ​

first_name ​

first_name: string

Defined in: generated/PersonName.ts:16

First name; "" when not given.


last_name ​

last_name: string

Defined in: generated/PersonName.ts:20

Last name (surname); "" when not given.


middle_name ​

middle_name: string | null

Defined in: generated/PersonName.ts:24

Middle name or initial.


prefix ​

prefix: string | null

Defined in: generated/PersonName.ts:28

Name prefix (Mr., Dr.).


suffix ​

suffix: string | null

Defined in: generated/PersonName.ts:32

Name suffix (Jr., III).