TIdentityStoreName
Class in AWS.IdentityStore
IdentityStore Name class.
Ancestors
Properties
FamilyName
property FamilyName: string
Formatted
property Formatted: string
GivenName
property GivenName: string
HonorificPrefix
property HonorificPrefix: string
HonorificSuffix
property HonorificSuffix: string
MiddleName
property MiddleName: string
Constructors
Create
constructor Create; overload;
Constructor for TIdentityStoreName.
constructor Create(const AGivenName, AFamilyName: string); overload;
Creates a new name using only the given (first) name and family (last) name.
This overload is intended for common cases where only a first and last name are needed, such as Jane Doe.
Parameters
| Name | Description |
|---|---|
AGivenName | The user's given or first name. |
AFamilyName | The user's family or last name. |
constructor Create(const AGivenName, AMiddleName, AFamilyName: string); overload;
Creates a new name using the given, middle, and family names.
This overload allows specifying a middle name or initial between the given and family names, such as Jane Quinn Doe.
Parameters
| Name | Description |
|---|---|
AGivenName | The user's given or first name. |
AMiddleName | The user's middle name(s), if applicable. |
AFamilyName | The user's family or last name. |
constructor Create(const AHonorificPrefix, AGivenName, AFamilyName, AHonorificSuffix: string); overload;
Creates a new name with an honorific prefix, given name, family name, and honorific suffix.
This overload supports formal names such as Dr. Jane Doe Jr. or Prof. John Smith PhD.
Parameters
| Name | Description |
|---|---|
AHonorificPrefix | A title or honorific that appears before the name (e.g.,,). |
AGivenName | The user's given or first name. |
AFamilyName | The user's family or last name. |
AHonorificSuffix | A suffix that appears after the name (e.g.,,). |
constructor Create(const AFormatted, AFamilyName, AGivenName, AMiddleName, AHonorificPrefix, AHonorificSuffix: string); overload;
Creates a fully specified name including all structured components and a formatted representation.
This overload is used when you want to explicitly control all aspects of the user's name, including the display format and each name component.
Parameters
| Name | Description |
|---|---|
AFormatted | The full formatted name for display or printing. |
AFamilyName | The user's family or last name. |
AGivenName | The user's given or first name. |
AMiddleName | The user's middle name(s), if applicable. |
AHonorificPrefix | A title or honorific that appears before the name (e.g.,,). |
AHonorificSuffix | A suffix that appears after the name (e.g.,,,). |